Comunidad PHPeros
Lenguajes => Visual Basic => Mensaje iniciado por: kekoman en 29 de Diciembre de 2007, 13:34:59 pm
-
Perdona si he posteado en un lugar ekivokado pero no he encontrado ningún lugar mejor.
@echo off
echo Bienvenido al sistema de Suma
set /p var1=Numero1:
set /p var2=Numero2:
set /a var3=%var1% + %var2%
echo %var3%
pause>nul
/p Sirve para que el usuario defina el valor de la variable
/a Sirve para hacer una operacion
Espero que os haya gustado el minitutorial :) :)
-
Kekoman muy útil ;)
1 Karma ;)
-
@echo off
Title Mini-Calculadora por Pesollo
echo Bienvenido a esta mini-calculadora hecha en batch por Pesollo.
pause
goto menu
:menu
cls
echo Escribe 'R' para restar, 'S' para sumar, 'M' para multiplicar y 'D' para dividir
set/p mnu= Tu eleccion:
if %mnu%==R goto restar
if %mnu%==S goto sumar
if %mnu%==M goto multi
if %mnu%==D goto divi
if %mnu%==r goto restar
if %mnu%==s goto sumar
if %mnu%==m goto multi
if %mnu%==d goto divi
:sumar
cls
set /p var1=Numero 1:
set /p var2=Numero 2:
set /a var3=%var1% + %var2%
echo %var1% + %var2% = %var3%
echo Escribe 'O' para hacer otra suma, o 'V' para volver al menu.
set/p el= Tu eleccion:
if %el%==O goto sumar
if %el%==V goto menu
if %el%==o goto sumar
if %el%==v goto menu
:restar
cls
set /p var1=Numero 1:
set /p var2=Numero 2:
set /a var3=%var1% - %var2%
echo %var1% - %var2% = %var3%
echo Escribe 'O' para hacer otra resta, o 'V' para volver al menu.
set/p el= Tu eleccion:
if %el%==O goto restar
if %el%==V goto menu
if %el%==o goto restar
if %el%==v goto menu
:multi
cls
set /p var1=Numero 1:
set /p var2=Numero 2:
set /a var3=%var1% * %var2%
echo %var1% * %var2% = %var3%
echo Escribe 'O' para hacer otra multiplicacion, o 'V' para volver al menu.
set/p el= Tu eleccion:
if %el%==O goto multi
if %el%==V goto menu
if %el%==o goto multi
if %el%==v goto menu
:divi
cls
set /p var1=Numero 1:
set /p var2=Numero 2:
set /a var3=%var1% / %var2%
echo %var1% / %var2% = %var3%
echo Escribe 'O' para hacer otra division, o 'V' para volver al menu.
set/p el= Tu eleccion:
if %el%==O goto divi
if %el%==V goto menu
if %el%==o goto divi
if %el%==v goto menu
Utilizando un par de variables y un par de ifs, se pueden hacer cosas como esta.
¡Espero que os guste!
-
gracias pesollo :) :)
pero falta la explicacion ;D ;D
-
Lo siento keko, ahora la pongo. :)
Title: Sirve para dar el título al batch.
Pause: Sirve para que se pare en un punto, y el programa automaticamente pedirá que presionen cualquier botó para ir al siguiente menú. (No es lo mismo que Pause>Nul).
Goto nombre: Sirve para ir a cierto sitio del programa, que sera indicado por :nombre.
cls: Sirve para limpiar todo lo que ya había salido.
Set/p var: Sirve para que el usuario defina una variable, más tarde se llama con %var%.
if %var%==: Con esta expresión, decimos que si la variable definida, es igual a 'Tal' que haga una acción.
Set/a var2: Sirve para hacer una operación.
-
Y coos se guarda?
-
Y coos se guarda?
la extension debe ser .bat
archivo.bat