Calculadora
//Calculadora De Fracciones, que simplifica.
//Suma, resta, multiplica y divide
//Rogelio Tafoya Cortés
#include
#include
#include
int funcionMCD(int,int);
int main (){
float a, b, c, d, e, f,a1,b1;
float op;
int num;
printf("Escoge la operacion que deseas realizar: \n1 Suma\n2 Resta\n3 Producto\n4 Division\n");
scanf("%f",&op);if(op==1)
{system("cls");
printf("SUMA\n\nDa la primera fraccion: ");
scanf("%f/%f",&a,&b);
printf("Da la segunda fraccion: ");
scanf("%f/%f",&c,&d);
if(b!=0 && d!=0){
f=b*d;
e=(b*c)+(a*d);
printf("El resultado de la suma de fracciones es: ");
gotoxy(5,6); printf("%.0f",e);
gotoxy(5,7); printf("-");
gotoxy(5,8);printf("%.0f",f);
num=funcionMCD(e,f);
a1=e/num;
b1=f/num;
printf("\nEl resultado de la suma de la fraccion simplificada es: ");
gotoxy(5,11); printf("%.0f",a1);gotoxy(5,12); printf("-");
gotoxy(5,13); printf("%.0f",b1);
}else {printf("No existen las fracciones con el cero como denominador");}
}else
if (op==2)
{system("cls");printf("RESTA\n\nDa la primera fraccion: ");
scanf("%f/%f",&a,&b);
printf("Da la segunda fraccion: ");
scanf("%f/%f",&c,&d);
if (b!=0 && d!=0){
f=b*d;e=(b*c)-(a*d);
printf("El resultado de la resta de fracciones es: ");
gotoxy(5,6); printf("%.0f",e);
gotoxy(5,7); printf("-");
gotoxy(5,8); printf("%.0f",f);
num=funcionMCD(e,f);a1=e/num;
b1=f/num;
printf("\nEl resultado de la suma de la fraccion simplificada es: ");
gotoxy(5,11); printf("%.0f",a1);
gotoxy(5,12); printf("-");
gotoxy(5,13);printf("%.0f",b1);
}else {printf("No existen las fracciones con el cero como denominador");}
}else
if (op==3)
{system("cls");
printf("PRODUCTO\n\nDa la primera fraccion: ");...
Regístrate para leer el documento completo.