/****************************************************************************************************************************
******
***** *
** * * Ce programme permet de classer 4 candidats aux élections en fonction du poucentage de voix obtenue
** * * et de calculer l'heure qu'il fera dans un certain nombre de temps
** * *
***** * AUTEUR: DOUMBIA Daouda EMAIL: daoudix@gmail.com
******
****************************************************************************************************************************/
#include <stdio.h>
/************************ Debut du programme princpal *******************/
main()
{
void resultat(float,float,float,float);
void heur_proch(short int, short int, short int);
short int H,Min,NB;
char choix;
float voix1,voix2,voix3,voix4;
printf("****************************************************************************\nBienvenue sur la plateforme. Que voulez-vous faire?\n");
printf("tapez P pour prevoir le temps ou tapez R pour classer 4 candidats aux élections: ");
choix=getchar();
switch (choix)
{ case 'P':
{
printf("Donnez l'heure et la minute: ");
scanf("%d%d",&H,&Min);
printf("Donnez la dur‚e en minute: ");
scanf("%d",&NB);
heur_proch(H,Min,NB);break;
}
case 'R':
{
printf("Ce programme permet de donner le resultat des élections.\nEntrez les points des 4 candidats: ");
scanf("%f%f%f%f",&voix1,&voix2,&voix3,&voix4); printf("\n");
resultat(voix1,voix2,voix3,voix4); break;
}
default: printf("Entrez une bonne lettre\n");break;
}
}
/*********************************** Fin du programme principal ********************************************/
/********************************** Définitions des fonctions *************************/
void heur_proch(short int h, short int min, short int nb) /* Définitions de la fonction heur_proch */
{
short int n_min;
n_min=h*60+min;
n_min=n_min+nb;
h=n_min / 60;
min=n_min % 60;
printf("Dans %d il sera %dh %dmin\n",nb,h,min);
}
float max(float a,float b,float c,float d) /* Définitions de la fonction max */
{ float maxi;
maxi=-1;
if ((a>b)&&(a>c)&&(a>d)) maxi=a;
return maxi;
}
void resultat(float v1,float v2,float v3,float v4) /* Définitions de la fonction resultat */
{
float am;
float max(float,float,float,float);
am = max(v1,v2,v3,v4);
if(v1>50) printf("Il est ‚lu au 1er tour\n");
else if(v1<12.5) printf("Il est battu\n");
else if(v1>=12.5)
if(v1<50)
if(v1==am) printf("Il est en ballotage favorable\n");
else printf("il est en ballotage devaforable\n");
}
| Novembre 2009 | ||||||||||
| L | M | M | J | V | S | D | ||||
| 1 | ||||||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 | ||||
| 9 | 10 | 11 | 12 | 13 | 14 | 15 | ||||
| 16 | 17 | 18 | 19 | 20 | 21 | 22 | ||||
| 23 | 24 | 25 | 26 | 27 | 28 | 29 | ||||
| 30 | ||||||||||
|
||||||||||
Derniers Commentaires