Dev - C++ - como hago una calculadora en modo grafico

   
Vista:

como hago una calculadora en modo grafico

Publicado por Pedro (2 intervenciones) el 10/12/2008 21:06:31
Como estan necesito ayuda sobre un programa, estamos tratando de programar en Dev C++ orientado ha eventos, y la verdad es que no manejo muy buen este tema. lo que necesitamtos es programar una calculadora como la de herramintas del windows pero super mas sensilla es decir suma resta multiplica y divida, que no deje incluir letras, lo necesito pa ya.

le agradeceria la necesito para ayer
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:como hago una calculadora en modo grafico

Publicado por jesus (1 intervención) el 17/12/2009 22:37:11
quiero saber como hago una calculadora en dev-c
y los programas que devo hacer
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:como hago una calculadora en modo grafico

Publicado por Diego (1 intervención) el 24/02/2010 16:59:13
aca estamos trabajando con programacion orientada a objetos estoy desarrollando una calculadora con interfaz grafica agradable como la del celular, suma, resta, divida, multiplique, divida y saque la funcion exponenc ial, no la he terminado, tengo una parte hecha: aqui va el codigo revisalo bte podria servir....... y mandame tus avances al correoooooooooooooooooo para ver como vas

#include <windows.h>
#include <stdio.h>
#include <conio.h>
#include <math.h>

class matematica
{
public:
float suma (int X, int n);
float resta (int X, int n);
float multiplicacion (int X, int n);
};

float matematica::multiplicacion (int X, int n)
{ float l;
l=X*n;
return l;
}

float matematica::suma(int X, int n)
{ float l;
l=X+n;
return l;
}

float matematica::resta(int X, int n)
{ float l;
l=X-n;
return l;
}
int a=0, q=0;
void mostrar ()

{ printf(" CALCULATOR/CALCULADORA\n\n");
printf("-------------------------------------------\n\n");
printf(" %d\n\n",a);
printf("-------------------------------------------\n\n");
printf("1 2 3 - +\n\n");
printf("4 5 6 * / \n\n");
printf("7 8 9 ^ intro\n\n");
printf("[esc] [del] [<] 0 \n\n");
}

main ()
{ int b,c=0,t=0,p,f, acum; float o; matematica y;
do
{ system ("cls");
mostrar ();
b=getch ();
switch (b)
{ case 49:
a=1;
break;
case 50:
a=2;
break;
case 51:
a=3;
break;
case 52:
a=4;
break;
case 53:
a=5;
break;
case 54:
a=6;
break;
case 55:
a=7;
break;
case 56:
a=8;
break;
case 57:
a=9;
break;
case 48:
a=0;
break;
case 43:
q=q+a;
a=q;
break;
case 45:
q=q-a;
a=q;
break;
case 42:
if (q==0)
{q=1;
q=q*a;
a=q;}
else
q=q*a; a=q;
break;
case 47:
if (q==0)
{q=1;
q=a/q; a=q;
}
else
q=a/q; a=q;
break;
case 27:
break;
case 8:
system ("cls");
a=0;
break;

}
} while (b!=27);
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar