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:
pero no se como guardar el resultado de mi primera operacion para con ese mismo hacer una segunda operacion les agradeceria su ayuda gracias
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