elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Calculadora Hecha Por Mi :D Hechen un Vistazo!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Calculadora Hecha Por Mi :D Hechen un Vistazo!  (Leído 2,501 veces)
LeoJ24

Desconectado Desconectado

Mensajes: 31



Ver Perfil
Calculadora Hecha Por Mi :D Hechen un Vistazo!
« 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


« Última modificación: 12 Enero 2013, 14:53 pm por EleKtro H@cker » En línea

ABDERRAMAH


Desconectado Desconectado

Mensajes: 431


en ocasiones uso goto ¬¬


Ver Perfil WWW
Re: Calculadora Hecha Por Mi :D Hechen un Vistazo!
« Respuesta #1 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


En línea

zonahurbana

Desconectado Desconectado

Mensajes: 178

RS, JC.


Ver Perfil WWW
Re: Calculadora Hecha Por Mi :D Hechen un Vistazo!
« Respuesta #2 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).
En línea

Nunca dejar de aprender es importante, más allá del ritmo que se siga ...
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Un vistazo a mi código por favor
Desarrollo Web
Bukosabino 1 1,750 Último mensaje 7 Julio 2010, 11:45 am
por N4X
Calculadora hecha en C « 1 2 »
Programación C/C++
Caster 14 9,125 Último mensaje 9 Noviembre 2012, 23:34 pm
por barnix456
Calculadora que acepta 100 dígitos. hecha en lenguaje C.
Programación C/C++
NOB2014 3 3,160 Último mensaje 13 Mayo 2016, 21:12 pm
por AlbertoBSD
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines