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

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Calculadora
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Calculadora  (Leído 1,665 veces)
Ramses_977Alejandre

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Calculadora
« en: 20 Noviembre 2017, 17:47 pm »

Que tal!

Estoy haciendo una tarea para mi escuela... mm bueno es una calculadora en el cual tiene que funcionar sin presionar ENTER. Estoy ultilizando GETCH.

Pero me gustaria hacer que funciones como si fuera un de verdad. Osea que detecte los signo +, -, *, / e =, al presionarlos.

EJEMPLO: cuando presiones un numero avance y  despues tenga que poner el signo de la operacion que le gustaria hacer y despues ponga el siguiente numero y cuando presione IGUAL (=), muestre el resulta de la operacion.

1 despues + despues 1 despues = a 2


ME GUSTARIA SABER COMO LE PUEDO HACER....


En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Calculadora
« Respuesta #1 en: 20 Noviembre 2017, 18:15 pm »

Código:
numero1 = 0
mientras valor ingresado sea numero:
  numero1 = numero1 * 10; //para correr el numero a la izquierda
  numero1 = numero1 + valor_ingresado; //para agregar el valor
fin mientras

numero2 = 0
mientras valor ingresado sea numero:
  numero2 = numero2 * 10; //para correr el numero a la izquierda
  numero2 = numero2 + valor_ingresado; //para agregar el valor
fin mientras 

switch operador:
  caso +:
    imprimir numero1+numero2
  fin caso
  caso -:
    imprimir numero1-numero2
  fin caso
fin switch


ya con eso deberías poder guiarte


En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Calculadora
Electrónica
Neobius 2 4,567 Último mensaje 11 Noviembre 2005, 17:24 pm
por Neobius
Calculadora
.NET (C#, VB.NET, ASP)
kokokoko 3 2,824 Último mensaje 17 Enero 2012, 17:41 pm
por kokokoko
calculadora en c++
Programación C/C++
anarchy2k1 4 8,801 Último mensaje 25 Marzo 2012, 21:03 pm
por Don Pollo
Calculadora
Programación C/C++
bryanrz96 9 3,127 Último mensaje 28 Octubre 2015, 22:49 pm
por engel lex
Calculadora C++
Programación C/C++
space16 1 3,387 Último mensaje 8 Diciembre 2022, 23:22 pm
por Eternal Idol
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines