elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Leer archivo .txt y hacer operación matemática
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Leer archivo .txt y hacer operación matemática  (Leído 2,592 veces)
rafaeljoseyepez

Desconectado Desconectado

Mensajes: 18


Ver Perfil
Leer archivo .txt y hacer operación matemática
« en: 8 Junio 2020, 21:47 pm »

Saludos, necesito ayuda con esto...

Tengo un archivo de texto así:

Lista.txt
Código
  1. UG5Jy 29650 27390
  2. PlAyc 20496 19243
  3. fPNSN 91499 82435
  4. Twu84 20148 18933
  5. DsYYl 94566 85165
  6. m2gIt 77582 70049
  7. u3s7R 23223 21670
  8. PMFKJ 61930 56119

Código
  1. VARX=45
  2. echo ¿Cuál es tu ID?
  3. Set /P "ID=
"

(Acá quiero que si el usuario introduce un ID de la lista del. txt, por ejemplo que haya colocado u3s7R, que establezca segundo grupo de caracteres como variable A y tercero como B, quedando tipo:

A=23223
B=56119

Para posteriormente ejecutar una especie de fórmula...
Código
  1. Final=(VARX *A) - B
  2. echo %FINAL%


« Última modificación: 8 Junio 2020, 22:04 pm por rafaeljoseyepez » En línea

Mudereded401

Desconectado Desconectado

Mensajes: 118


:$


Ver Perfil
Re: Leer archivo .txt y hacer operación matemática
« Respuesta #1 en: 9 Junio 2020, 17:36 pm »

 Mira, En el foro, no hacemos Trabajos por nadie. Debes tener al menos un codigo Base o Algo para pedir consejos o Saber porque no funciona, Pero esto ya es Simplemente que te hagan un Código desde 0. Pero aún así te voy a ayudar, Solo por esta vez, y ya que veo que Relativamente no sabes nada de batch, Aquí te dejo un Sencillo Código:

Código:
@echo off
color 0b
title %username%
:inicio
echo.
echo Introduce tu ID.
echo.
set/p id=ID :
find /n "%id%" "lista.txt" >lol
if %errorlevel%==1 (
cls
echo.
echo Oh no. Parece que la ID que has escrito, No existe.
goto inicio
)
(
echo 1d
echo 1d
echo e ) | edlin lol
<"lol" set/p "linea="
set linea=%linea:~3,9999%
set id=%linea:~0,5%
set a=%linea:~6,5%
set b=%linea:~12,5%
del LOL.bak
del LOL
cls
echo DE: %linea%
echo.
echo ID: %id%
echo Grupo A: %a%
echo Grupo B: %b%
pause>nul

PD: Te Recuerdo que lo Hice a MI parecer, Ya que Pusiste un Ejemplo Mal. Dijiste "u3s7R", Y Es correspondiente a la Línea 7, Pero Introduciste en el Grupo "B", los valores de la Línea 8.


« Última modificación: 9 Junio 2020, 20:57 pm por Mudereded401 » En línea

Pero aunque los que sepan me digan que no, yo sé muy bien que existe el lado oscuro del sol. – El lado soleado de la calle
rafaeljoseyepez

Desconectado Desconectado

Mensajes: 18


Ver Perfil
Re: Leer archivo .txt y hacer operación matemática
« Respuesta #2 en: 21 Junio 2020, 20:39 pm »

Excelente, no te creas te puse un ejemplo porque el código que quiero hacer es más amplio, y me encantó la idea de lo que hiciste que no se me había ocurrido, imprimir todo en un archivo de texto, y tomar variables contando caracteres (valiéndonos que la cantidad de caracteres en el log son siempre 3 reglones de 5 caracteres) y todo salió perfecto, muchas gracias :D
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
operación matematica en php. INCREIBLE!!
PHP
OssoH 5 2,283 Último mensaje 16 Septiembre 2015, 09:13 am
por OssoH
Matemática, ¿cómo puedo mejorar velocidad de hacer cuentas ?
Foro Libre
GGZ 4 2,640 Último mensaje 11 Noviembre 2017, 13:44 pm
por PalitroqueZ
Leer una función matemática [Visual Basic o C#]
Programación General
S4ms3pi0l__ 0 1,908 Último mensaje 28 Agosto 2019, 20:15 pm
por S4ms3pi0l__
[Resuelto] ¿Qué operación matematica puedo hacer para arreglar esto?
PHP
Leguim 5 2,783 Último mensaje 9 Febrero 2020, 18:15 pm
por Leguim
operacion matemática ¿¿?¿?¿?
PHP
OssoH 2 2,497 Último mensaje 24 Febrero 2021, 11:13 am
por OssoH
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines