Вы находитесь на странице: 1из 4

#include<stdio.

h>
main()
{
float num1,num2,resul;
int opcion;
char revob;
printf("Ingrese 2 numeros para operar \n");
printf("ingrese el primer numero \n");
scanf("%f",&num1);
printf("ingrese el segundo numero \n");
scanf("%f",&num2);
do
{
printf("Elija una operacion para las cantidades \n");
printf("1.-suma 2.-resta 3.-multiplicacion 4.-divicion \n");
scanf("%d",&opcion);
switch(opcion)
{
case 1 :resul=num1+num2;
printf("El resultado de la suma es %f \n",resul);
break;

case 2 :resul=num1-num2;
printf("El resultado de la resta es %f \n",resul);
break;

case 3 :resul=num1*num2;
printf("El resultado de la multiplicacion es %f \n",resul);
break;

case 4 :
if (num2<0 || num2>0)
{
resul=num1/num2;
printf("El resultado de la divicion es %f \n",resul);
}
break;

default :printf("Opcion invalida \n");


break;
}
printf("¿Desea recalcular? y/n \n");
scanf("%s",&revob);
}
while(revob=='y');
getchar();
}
#include<stdio.h>
main()
{
float num1,num2,resul;
int opcion;
char revob;
do
{
printf("Ingrese 2 numeros para operar \n");
printf("ingrese el primer numero \n");
scanf("%f",&num1);
printf("ingrese el segundo numero \n");
scanf("%f",&num2);
printf("Elija una operacion para las cantidades \n");
printf("1.-suma 2.-resta 3.-multiplicacion 4.-divicion \n");
scanf("%d",&opcion);
switch(opcion)
{
case 1 :resul=num1+num2;
printf("El resultado de la suma es %f \n",resul);
break;

case 2 :resul=num1-num2;
printf("El resultado de la resta es %f \n",resul);
break;

case 3 :resul=num1*num2;
printf("El resultado de la multiplicacion es %f \n",resul);
break;

case 4 :
if (num2<0 || num2>0)
{
resul=num1/num2;
printf("El resultado de la divicion es %f \n",resul);
}
break;

default :printf("Opcion invalida \n");


break;
}
printf("¿Desea recalcular? y/n \n");
scanf("%s",&revob);
}
while(revob=='y');
getchar();
}

Вам также может понравиться