Programar Fracciones en c++
Enviado por antoniovg • 13 de Abril de 2018 • Tarea • 256 Palabras (2 Páginas) • 147 Visitas
//Calculadora de Fracciones
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int n1; //numerador 1
int n2; //numerador 2
int d1; //denominador 1
int d2; //denominador 2
char operador; //Para Operador "/"
int suma, sumaf, nume;
int resta, numer,denor;
int multiplicacion,denom,numm;
int division,denod,numd;
cout<<"CALCULADORA DE FRACCIONES\n";
cout<<"Ingrese las fracciones como el siguiente Ejemplo: 1/5\n";
cout<<endl;
cout<<"Ingrese la primera Fraccion\n";
cin>>n1>>operador>>d1;
cout<<"Ingrese la segunda Fraccion\n";
cin>>n2>>operador>>d2;
cout<<endl;
//SUMA DE FRACCIONES
if (d1==d2)
{suma=(n1+n2);
cout<<"La suma es:\t\t"<<suma<<operador<<d1;}
else
{
int mcm(int d1,int d2); {
int mayor;
if (d1>d2){
mayor=d1;
}
else {
mayor=d2;}
int n=mayor;
while ((n%d1!=0)||(n%d2!=0))
{
n=n+1; //n=Denominador Final
}{
nume=((n/d1)*n1)+((n/d2)*n2);
}
cout<<"La suma es:\t\t"<<nume<<operador<<n;}
}
//RESTAS
if (d1==d2)
{resta=(n1-n2);
cout<<endl;
cout<<"La Resta es:\t\t"<<resta<<operador<<d1;}
else {
numer=((n1*d2)-(d1*n2));
denor=(d1*d2);
cout<<endl;
cout<<"La Resta es:\t\t"<<numer<<operador<<denor;
}
//MULTIPLICACION
numm=(n1*n2);
denom=(d1*d2);
cout<<endl;
cout<<"La multiplicacion es:\t"<<numm<<operador<<denom;
//DIVISION
numd=(n1*d2);
denod=(d1*n2);
cout<<endl;
cout<<"La division es:\t\t"<<numd<<operador<<denod;
cout<<endl;
return 0;
}
//Calculadora de Fracciones
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int n1; //numerador 1
int n2; //numerador 2
int d1; //denominador 1
int d2; //denominador 2
char operador; //Para Operador "/"
int suma, sumaf, nume;
int resta, numer,denor;
int multiplicacion,denom,numm;
int division,denod,numd;
cout<<"CALCULADORA DE FRACCIONES\n";
cout<<"Ingrese las fracciones como el siguiente Ejemplo: 1/5\n";
cout<<endl;
cout<<"Ingrese la primera Fraccion\n";
cin>>n1>>operador>>d1;
cout<<"Ingrese la segunda Fraccion\n";
cin>>n2>>operador>>d2;
cout<<endl;
//SUMA DE FRACCIONES
if (d1==d2)
{suma=(n1+n2);
cout<<"La suma es:\t\t"<<suma<<operador<<d1;}
else
{
int mcm(int d1,int d2); {
int mayor;
if (d1>d2){
...