Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/11/2011, 19:39
pancho741
 
Fecha de Ingreso: noviembre-2011
Mensajes: 3
Antigüedad: 12 años, 5 meses
Puntos: 0
Exclamación Dev C++ Ejercicio!

esto es lo q me andan pidiendo!

Realice un program en lenguaje C(ANSI) simule una calculadora donde deberá implementar las operaciones básicas con enteros: suma, resta, multiplicación y división, con y sin signo. Las operaciones deben de poder encadenarse, es decir, el resultado de una operación ser usado como operando de la siguiente. Debe existir una tecla que devuelve el resultado de la última operación introducida.

Y bueno asi es como llevo el programa pero no se como hacer para crear las sentencias de que el resultado lo pueda seguir usando en las siguientes operaciones alguien que me pueda ayudar a terminar este ejercicio se lo agradeceria ya que me ando iniciando en este tipo de programacion gracias :D

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
int n1, n2, resul=1, salir=5;
int opcion;
do{
printf("\n\t|=====Calculadora UFT=====\t\t\t");
printf("\n\t|= 1: Suma =\t\t\t");
printf("\n\t|= 2: Resta =\t\t\t");
printf("\n\t|= 3: Multiplicacion =\t\t\t");
printf("\n\t|= 4: Division =\t\t\t");
printf("\n\t|= 5: Volver =\t\t\t");
printf("\n\t|=========================…
printf("\n\tElija una opcion: ");
scanf("%d",&opcion);
switch(opcion){
case 1:printf("==Suma==\n");
printf("Ingrese Numero 1\n");
scanf("%d", &n1);
printf("Ingrese Numero 2\n");
scanf("%d", &n2);
resul= n1+n2;
printf("\n La suma de %d + %d es igual a %d \n", n1, n2, resul);
break;

case 2: printf("==Resta==\n");
printf("Ingrese Numero 1\n");
scanf("%d", &n1);
printf("Ingrese Numero 2\n");
scanf("%d", &n2);
resul= n1-n2;
printf("\n La resta de %d - %d es igual a %d \n", n1 ,n2 , resul);
break;

case 3: printf("==Multiplicacion==");
printf("Ingrese Numero 1\n");
scanf("%d", &n1);
printf("Ingrese Numero 2\n");
scanf("%d", &n2);
resul= n1 * n2;
printf("\n La Multiplicacion de %d * %d es igual a %d \n", n1 ,n2 ,resul);
break;

case 4: printf("==Division==");
printf("Ingrese Numero 1\n");
scanf("%d", &n1);
printf("Ingrese Numero 2\n");
scanf("%d", &n2);
resul= n1/n2;
printf("\n La division de %d / %d es igual a %d \n", n1 ,n2 ,resul);



}

system("pause");
system("cls");
}while(opcion!=5);
return 0;}