Overblog Suivre ce blog
Editer la page Administration Créer mon blog

doumweb - Le blog de l'éducation et de la technologie en Côte d'Ivoire

Exemples de code Turbo C: utilisation des fonctions

/****************************************************************************************************************************
 ******
 *****  *
 **    * *    Ce programme permet de classer 4 candidats aux ‚lections en fanction 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");
    }

Partager cette page

Repost 0