Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: LeoJ24 en 12 Enero 2013, 04:47 am



Título: Calculadora Hecha Por Mi :D Hechen un Vistazo!
Publicado por: LeoJ24 en 12 Enero 2013, 04:47 am
Buenass.. Hoy les quiero dar el codigo de un programa que que funciona como calculadora basica (suma, resta, division y multiplicacion) que hice yo con el batch, nada especial ni muy avanzado (ya que soy muy novato y no puedo hace muuucho mas) pero quiero compartir esto para que opinen y me digan si les gusto la dinamica del programa. No les puedo dar un enlace con el programa porque estaria infringiendo las normas del foro, asi que les dejo directamente el codigo para que lo copien y peguen en un block de notas y lo guarden con la extensión .bat .
 
Código
  1. echo off
  2. cls
  3. echo CALCULADORA
  4. echo ....................................
  5. echo .........HECHO POR LeoJ24...........
  6. echo ....................................
  7. echo Pone la operacion que queres hacer:
  8. echo 1. MULTIPLICACION
  9. echo 2. DIVISION
  10. echo 3. SUMA
  11. echo 4. RESTA
  12. set /p c=
  13. if %c%==1 goto :d
  14. if %c%==2 goto :e
  15. if %c%==3 goto :f
  16. if %c%==4 goto :g
  17. :d
  18. echo Escribi el 1er numero:
  19. set /p a=
  20. echo Escribi el 2do numero:
  21. set /p b=
  22. echo RESULTADO DE MULTIPLICACION
  23. set /a r= a*b
  24. echo %r%
  25. :e
  26. echo Escribi el 1er numero:
  27. set /p a=
  28. echo Escribi el 2do numero:
  29. set /p b=
  30. echo RESULTADO DE DIVISION
  31. set /a r= a/b
  32. echo %r%
  33. pause>nul
  34. :f
  35. echo Escribi el 1er numero:
  36. set /p a=
  37. echo Escribi el 2do numero:
  38. set /p b=
  39. echo RESULTADO DE SUMA
  40. set /a r= a+b
  41. echo %r%
  42. pause>nul
  43. :g
  44. echo Escribi el 1er numero:
  45. set /p a=
  46. echo Escribi el 2do numero:
  47. set /p b=
  48. echo RESULTADO DE RESTA
  49. set /a r= a-b
  50. echo %r%
  51. pause>nul

Espero que lo prueben y les guste, aunque solo sea una simple calculadora basica.
Salu2...



[Elektro] Usa el botón "Insertar código" no el de citar :P


Título: Re: Calculadora Hecha Por Mi :D Hechen un Vistazo!
Publicado por: ABDERRAMAH en 12 Enero 2013, 05:32 am
Como dices es muy básico, pero no ha sido creado por su funcionalidad, sino como ejercicio. La verdad es que batch no es el mejor método para algo así, pero supongo que te habrá aportado algo.

Yo no soy ningún experto en batch, pero si te puedo dar ideas para añadir al código, por ejemplo, sería interesante que en lugar de terminar el programa te siga permitiendo seguir operando con el resultado. Para ello, en vez de primer número y segundo número, debería pedir sólo el segundo, el primero es el resultado del anterior, ¿me explico? Supongo que sería un buen ejercicio. Parece que no pero hará cambiar mucho el código.

Un saludo


Título: Re: Calculadora Hecha Por Mi :D Hechen un Vistazo!
Publicado por: zonahurbana en 15 Enero 2013, 03:23 am
También podrías pedir los números al inicio y luego preguntar por la operación a realizar.

Entre las opciones estaría una 5ta que indique:
"5. Cambiar los números ingresados"
En ese caso, haces un goto hasta el inicio, para que vuelva a pedir los números y nuevamente caería en las opciones.

Con ello además evitas tener en tu código líneas repetidas (que preguntan por los números).