-Da numero decimale a frazione-

E'un software che calcola la frazione generatrice di un numero decimale.

Matematicamente, per i numeri con parte periodica, si segue la seguente regola:
la frazione generatrice si ottiene mettendo a numeratore la differenza tra tutto il numero ed il numero costituito dalle cifre a sinistra di quelle con il periodo ed al denominatore un numero costituito da tanti 9 quante sono le cifre del periodo e tanti ZERI quante sono le cifre dell'antiperiodo.

Esempi:
1) 5,34(567) = (534567 - 534)/99900 = 534033/99900
2) 7,(5) = (75-7)/9 = 68/9

Limiti del programma:
Siccome non avevo voglia/tempo non c'è controllo sull'input utente. Se la cifra non viene scritta correttamente il risultato è imprevedibile. Il software non esegue l'eventuale semplificazione della frazione.

Scarica eseguibile e codice sorgente in C : dectofra.zip (54Kb)

[ HOME ]