Suma de fracciones.
El ejercicio y practica de programacion en C resuelta que se propone es la de realizar un programa que solicite fracciones hasta que se teclee un valor -1, y presente la suma de todas las fracciones introducidas.
la suma de las fracciones se realiza de forma acumulativa.
Vuelvo a comentar que no es la única solución posible y que la forma de mejorar siempre estas prácticas o ejercicios es que aportéis vuestro granito de arena utilizando para ello los comentarios. Un saludo y gracias por vuestra visita.
/*
Nuevo Ejercicio de programación en c.
Suma de fracciones
El ejercicio y practica de programacion en C
resuelta que se propone es la de realizar un
programa que solicite fracciones hasta que se
teclee un valor -1, y presente la suma de todas
las fracciones introducidas.
la suma de las fracciones se realiza de forma
acumulativa.
gracias a los usuarios del blog www.aprendoencasa.com
por sus visitas y proponer ejercicios nuevos con solución
de programación en C
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n1 = 0;
int n2 = 0;
int d1 = 0;
int d2 = 0;
int rd1 = 0;
int rn1 = 0;
char salida='n';
int contador=0;
printf("Introduzca los valores de las fracciones -1 para salir.");
do {
printf("\nTeclee la fracción con formato x/x = ");
scanf("%d/%d",&n1,&d1);
if(n1!=-1) {
printf("\nFracción: %d/%d",n1,d1);
if(contador>0) {
rn1 = ((n1 * d2) + (d1*n2)) ;
rd1 = (d1*d2);
printf("\n %d/%d + %d/%d = %d/%d",n1,d1,n2,d2,rn1,rd1);
n2 = rn1;
d2 = rd1;
} else {
n2 = n1;
d2 = d1;
}
contador++;
} else {
salida='s';
}
} while(salida!='s');
return 0;
}