Hola amigos (sobre todo EdePC), he hecho un código el cual suma una cantidad de números especificados por el usuario, y da su resultado. Lo que me gustaría saber, es que si se puede mejorar/optimizar?
El código...
@echo off
SetLocal EnableDelayedExpansion
Title Suma multi-numeros -- .:Xx4NG3LxX:.
Color 3e
:Lol
Set/a count=0
Set num=
Cls
Echo.
Set/p "num=Ingrese la cantidad de numeros a sumar > "
If Not Defined num goto:Lol
If %num% EQU 1 (
Echo.
Echo Como demonios piensas sumar un solo numero?
Pause>nul
Goto:Lol
)
Set/a count+=%num%
For /L %%a In (1,1,%count%) Do (
Echo.
Set/p "num%%a=Introduce el numero %%a > "
If Not Defined num%%a goto:Lol
Set/a "result+=!num%%a!
If %%a EQU %count% (
Echo.
Echo !result!
Pause>nul
Goto:Eof
)
)
Bueno, ahí está... Gracias de antemano!
PD: El bug de GeShi con DOS no me deja poner !num%%a!. Es por eso que no lo pongo.