socorrroooo!!!!!!msdos ficheros bach

Iniciado por fanny, 18 Noviembre 2005, 13:49 PM

0 Miembros y 1 Visitante están viendo este tema.

fanny

necesito ayuda urgentemante, no se como resolver este ejercicio:
Crear un fichero batch que haga la suma de cinco numeros.Validar que se informen todos los numeros y mostrar el siguiente mensaje:el resultado de a+b+c+d+e=resultado

soy estudiante de administracion de sistemas y necesito la solucion del ejercicio para poder estudiar...
gracias

De@th

#1
Fanny, Lo Que Pedis Es Una Huevada :
Para Windows XP, Ya que en versiones  anteriores el batch no esta tan completo

echo off
cls
set /p primero=Numero 1 :
Echo.
set /p segundo=Numero 2 :
Echo.
set /p tercero=Numero 3 :
Echo.
set /p cuarto=Numero 4 :
Echo.
set /p quinto=Numero 5 :
set /a suma=(%primero% + %segundo% + %tercero% + %cuarto% + %quinto% )
echo.
echo La Suma De Los 5 Numeros Es : %suma%
echo.
pause


cualquier cosa mandame un pm, te hago mejores rutinas
(login , programas de red, etc..)
(8) REPENT, that's what I'm talking about
Whose mistake am I anyway? (8)
(8) You can't kill me motherfuckers ! (8)

Marilyn Manson - Antichrist Superstar

Duweick

Bueno viendo q este tema ta recontra pasado y la solucion ta dada.

Ademas como parte del ejercicio resulto esto:

@echo off
:menu
cls
echo.
echo Suma de Cinco Numeros
echo ---------------------
echo.
echo Elige Una Opcion
echo.
echo 1. Ingresar Numeros
echo 2. Salir
eho.
set /p opcion=
if %opcion%==1 goto nuevo
if %opcion%==2 goto salir
:nuevo
cls
echo Ingrese Primer Numero
set /p num1=
echo Ingrese Segundo Numero
set /p num2=
echo Ingrese Tercer Numero
set /p num3=
echo Ingrese Cuarto Numero
set /p num4=
echo Ingrese Quinto Numero
set /p num5=
echo.
echo.
echo El Resultado es :
set /a result=%num1%+%num2%+%num3%+%num4%+%num5%
echo %result%
pause
goto menu
:salir
echo  Saliendo...
pause > nul
exit

Bueno pero lo q intento ahora es como hago para q la respuesta solo muestre de otro color digo solo la respuesta no todo.
probe con esto:
Citarcolor 04

pero cambia a todo y si sigue corriendo lo hacen para todo.