Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - anarchy2k1

#1
Programación C/C++ / calculadora en c++
23 Marzo 2012, 05:28 AM
hola a todos tengo un problema con un programa qu me pide: Realiza un programa con funciones que simule el funcionamiento de una calculadora
suma, resta, multiplicación, división.
Recuerda que solo la primera vez pedira los dos valores y apartir de la segunda el resultado debera ser el primer operando.
el codigo que e hecho es:

Código (c++) [Seleccionar]
#include <stdio.h>
#include<iostream.h>
#include <conio.h>

int main()
{
int tipo;
float a,b,total;
char cont='s';
while (cont!='n')
{
 printf("Seleccione operacion a realizar\n");
 printf("1. Suma\n");
 printf("2. Resta\n");
 printf("3. Multiplicacion\n");
 printf("4. Division\n");
 scanf("%d",&tipo);
 switch (tipo)
 {
case 1:
printf("Escriba los numeros que desea sumar:\n");
scanf("%f""%f",&a,&b);
total=a+b;
printf("El resultado es: %.2f\n",total);
a=0;
b=0;
break;

case 2:
printf("Escriba los numeros que desea restar:\n");
scanf("%f""%f",&a,&b);
total=a-b;
printf("El resultado es:%.2f\n",total);
a=0;
b=0;
break;

case 3:
printf("Escriba los numeros que desea multiplicar:\n");
scanf("%f""%f",&a,&b);
total=a*b;
printf("El resultado es:%.2f\n",total);
a=0;
b=0;
break;

case 4:
printf("Escriba los numeros que desea dividir:\n");
scanf("%f""%f",&a,&b);
total=a/b;
  printf("El resultado es:%.2f\n",total);
a=0;
b=0;
break;
 }
 printf("Quieres hacer otra operacion:(s/n)");
 scanf("%s",&cont);
 printf("\n");
}
return 0;
}

pero no se como guardar el resultado de mi primera operacion para con ese mismo hacer una segunda operacion les agradeceria su ayuda gracias