WarryPro / Gestion_de_fractions_en_ADA

Programme pour calculer de fractions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Présentation du Projet:



Il s'agit d'un paquetage "Gestion_Fractions" en ADA pour la gestion de fractions.

Ce paquetage offre notamment comme fonctionaités la saisie, l'affichage, l'addition, la soustraction, la mutiplication et la division des fractions. 

Les fractions sont stockées sous la forme irrédutible. Dans le paquetage, on déclare aussi une exception "DIV_PAR_ZERO".

On a un programme "calcul_fractions.adb" qui utilise le paquetage "Gestion_Fractions", et qui affiche le résultat d'un calcul passé en argument sur la ligne de commande (comme l'addition de deux fractions). 

Ce programme traite l'exception "DIV_PAR_ZERO" quand une division par zero est propagée.



Utilisation du programme:


- Pour l'utilisation du programme on doit compiler le fichier "calcul_fractions.adb".


- Une fois compilé, on peut utiliser le programme à l'aide de GIT BASH, CMD, TERMINAL, etc de la manière suivante:



Exemple pour les fractions 3/10 + 8/5 : 

	
./calcul_fractions 3 10 + 8 5
	
./calcul_fractions 3 10 - 8 5
	
./calcul_fractions 3 10 x 8 5
	
./calcul_fractions 3 x 8 5   (pour la multiplication entre un entier et une fraction)
	

./calcul_fractions 3 10 x 8  (pour la multiplication entre une fraction et un entier)
	

.calcul_fractions 3 10 p -2  (l'argument "p" pour la puissance -2 de la fraction 3/10)
	

./calcul_fractions 3 10 : 8 5 (l'argument ":" pour la division. On peut diviser entier entre fraction et viceversa)

	

./calcul_fractions 15 10 g  (pour calculer le PGCD entre deux nombres)  

About

Programme pour calculer de fractions


Languages

Language:Ada 100.0%