Calculadora c++

Solo disponible en BuenasTareas
  • Páginas : 2 (350 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de diciembre de 2010
Leer documento completo
Vista previa del texto
#include
#include
#include

main()

{
int opcion;
int i;
long int f,fac=1;
clrscr();
printf("ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ Menu ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ\n\n 1.Suma \n 2.Resta\n3.Multiplicacion\n 4.Division\n 5.raiz cuadrada\n 6.Factorial de un numero \n 7.Raiz Cubica \n 8.Porcentaje \n 9.Raiz que extrae la milesima potencia \n 10.Elevar un numero a un exponente \n 0.Salir\nÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍ\n\n\n" );
/*Esto es el menu*/

do{/*para que vuelva al principio al terminar una operacion y salir cuando se elija la opcion determinada al final:0*/printf("Elige una opcion:");
scanf("%i",&opcion);/*aqui se elige la opcion adecuada segun el menu*/

switch(opcion)/*para poder darle distintos casos a la variable opcion*/
{

float n1,n2;//numeros de lasoperaciones
float i;//*Raiz*/
float res;/*resultado de las operaciones*/

case 0:/*inicia el caso 0: salir*/
printf("\n\n" );
break;/*cierra el caso 0*/

case 1:
printf("Introduce el primersumando:" );
scanf("%f",&n1);
printf("Introduce el segundo sumando:" );
scanf("%f",&n2);

res = (n1 + n2);
printf("Resultado de la suma: %f\n\n",res);
break;/*cierra el caso 1*/

case 2:printf("Introduce el primer digito:" );
scanf("%f",&n1);
printf("Introduce el segundo digito:") ;
scanf("%f",&n2);

res = (n1 - n2);
printf("Resultado de la resta: %f\n\n",res);
break;/*cierra elcaso 2*/

case 3:/*inicia el caso 3: multiplicacion*/
printf("Introduce el primer digito:" );
scanf("%f",&n1);
printf("Introduce el segundo digito:");
scanf("%f",&n2);

res = (n1 * n2);printf("Resultado de la multiplicacion: %f\n\n",res);
break;/*cierra el caso 3*/

case 4:/*inicia el caso 4: divicion*/
printf("Introduce el primer digito:" );
scanf("%f",&n1);
printf("Introduce elsegundo digito:" );
scanf("%f",&n2);

res = (n1 / n2);
printf("Resultado de la division: %f\n\n",res);
break;/*cierra el caso 4*/

case 5:
printf("Introduce el numero al que...
tracking img