hg S’enregistrer Bac Tunisie Algorithmique et programmation : BAC INFORMATIQUE En Tunisie forum informatique Tunisie

Bac Tunisie Algorithmique et programmation : BAC INFORMATIQUE En Tunisie  forum informatique Tunisie Index du Forum

hg Bac Tunisie Algorithmique et programmation TIC réseaux php javascript sql access activités programmation c
hg
FAQ FAQ Rechercher Rechercher Membres Membres Groupes Groupes Profil Profil Se connecter pour vérifier ses messages privés Messages Privés Connexion Connexion


 Forum de l'excellence et l'excellence en innovation 
Pour participer à notre Forum, vous devez
 
inscrire sur notre forum a partir d'ici
 
  NB :
Les membres ''zéro messages'' seront supprimés automatiquement après un nombre de jours donné !!!!
             
   
 
  
forum d'aide informatique : internet, réseau, programmation informatique ...
TDn°13
 
 
Poster un nouveau sujet   Répondre au sujet    Bac Tunisie Algorithmique et programmation : BAC INFORMATIQUE En Tunisie forum informatique Tunisie Index du Forum -> Espace étudiants -> (¯`·._.·[Series TD & TP']·._.·´¯)
hg Sujet précédent :: Sujet suivant   hd
Auteur Message
KARIMOS
Administrateur

Hors ligne

Inscrit le: 02 Nov 2008
Messages: 1 710
Masculin
Point(s): 5 479
Moyenne de points: 0

Posté le: Dim 24 Jan - 14:55 (2010)    Sujet du message: TDn°13 Répondre en citant

PublicitéSupprimer les publicités ?
Difficulté : ***

La on vas juste faire un petit programme se servant d'une macro pour calculer le plus grand des deux nombres entrés par l'utilisateur.

- On commence, donc on met nos includes et on vas créer une macro qui appelleras "max" :
Code:
/* Definition de la macro */
#define max(x,y) (((x) > (y)) ? (x) : (y))

on a fait define max qui définie max, ensuite on a mis (x,y) pour dire que l'on auras deux nombre a comparer, enfin on a fait : (((x) > (y)) ? (x) : (y)) qui veut dire :"est ce que x est plus grand que y ? oui, ou sinon x est plus petit que y".

-On créer notre fonction main :
Code:
int main ()//fonction main sans paramètres {
  int nombre1, nombre2; /* Deux nombres a fournir par l'utilisateur */


-Maintenant il faut récupérer les deux nombres :
Code:
printf("Introduire nombre1 : ");
  scanf("%d", &nombre1);
  printf("Introduire nombre2 : ");
  scanf("%d", &nombre2);


-Enfin on vas utiliser notre macro max :

Code:
printf("Les plus grand nombres entre (%d et %d) est %d\n", nombre1, nombre2, max(nombre1, nombre2));


Remarquez que les x et y de notre macro ont été remplacés par nombre1 et nombre2 lors du test.

On peut donner des informations sur notre programme :
Code:
printf("%s a ete compile le %s a %s\n",__FILE__, __DATE__, __TIME__);


 
Revenir en haut
Contenu Sponsorisé






Posté le: Aujourd’hui à 11:31 (2016)    Sujet du message: TDn°13

 
Revenir en haut
Montrer les messages depuis:   
bg bd
Poster un nouveau sujet   Répondre au sujet    Bac Tunisie Algorithmique et programmation : BAC INFORMATIQUE En Tunisie forum informatique Tunisie Index du Forum -> Espace étudiants -> (¯`·._.·[Series TD & TP']·._.·´¯) Toutes les heures sont au format GMT + 1 Heure
 
Page 1 sur 1

 
Sauter vers:  
Index | créer forum gratuit | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation