/* inscrit3.c */

/* ========================================================================== --
 * Inclusion des en-têtes                                                     *
-- ========================================================================== */
#include <conio.h>
#include <stdio.h>


int main()
{
	/* Déclarations des variables */
	int	Numero, Age, Mutuelle;
	float	Bourse, Droits, Secu, Cheque[3], Total;

	/* Instructions du programme */

	/* Effacer l'écran */
	clrscr();

	/* Lecture des données d'entrée */
	printf( "\nNUMERO DE L'ETUDIANT ? " );
	scanf ( "%d", &Numero );

	printf( "Son Age ? " );
	scanf ( "%d", &Age );

	printf( "Montant de la bourse ? " );
	scanf ( "%f", &Bourse );

	printf( "Mutuelle (0, 1 ou 2) ? " );
	scanf ( "%d", &Mutuelle );

	printf( "\nNuméro de l'étudiant:%d", Numero );
	printf( "\nAge: %d \tbourse: %8.2f \tmutuelle: %d", Age, Bourse, Mutuelle );

	/* Calcul des droits Universitaires */
	if ( Bourse == 0 )
		Droits = 733;
	else
		Droits = 90;

	/* Calcul de la cotisation sécurité sociale */
	if ( Age >= 20 )
		Secu = 865.5;
	else
		Secu = 0;

	printf( "\nMontant des droits: %5.2f \tMontant de la secu: %5.2f", Droits, Secu );
	getch();

	/* Calcul du montant des 3 chéques et du total */
	Cheque[0] = Droits + Secu;
	Cheque[1] = 150;

	if ( Mutuelle == 0 )
		Cheque[2] = 0;
	else if ( Mutuelle == 1 )
		Cheque[2] = 600;
	else
		Cheque[2] = 1200;

	Total = Cheque[0] + Cheque[1] + Cheque[2];

	/* Affichage des résultats */
	printf( "\nMontant du premier chèque  : %8.2f", Cheque[0] );
	printf( "\nMontant du second chèque   : %8.2f", Cheque[1] );
	printf( "\nMontant du troisième chèque: %8.2f", Cheque[2] );

	printf( "\nTotal: %8.2f\n", Total );

	/* Attente d'un caractère au clavier */
	printf( "\nTapez sur une touche:" );
	getch();

	return 0;
}


