Foro de elhacker.net

Programación => Ejercicios => Mensaje iniciado por: fanny en 18 Noviembre 2005, 13:49 pm



Título: socorrroooo!!!!!!msdos ficheros bach
Publicado por: fanny en 18 Noviembre 2005, 13:49 pm
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


Título: Re: socorrroooo!!!!!!msdos ficheros bach
Publicado por: De@th en 22 Febrero 2006, 15:57 pm
Fanny, Lo Que Pedis Es Una Huevada :
Para Windows XP, Ya que en versiones  anteriores el batch no esta tan completo
Código:
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..)


Título: Re: socorrroooo!!!!!!msdos ficheros bach
Publicado por: Duweick en 2 Junio 2006, 23:25 pm
Bueno viendo q este tema ta recontra pasado y la solucion ta dada.

Ademas como parte del ejercicio resulto esto:

Código:
@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:
Citar
color 04

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