hg Register Forum révision Tunisie - Bac Tunisie Algorithmique et programmation , cours, devoir, exercice,edunet

Forum révision Tunisie - Bac Tunisie Algorithmique et programmation , cours, devoir, exercice,edunet Forum Index

hg Revision tunisie scolaire Bac Tunisie Algorithmique et programmation TIC réseaux php javascript sql access activités programmation c
hg
FAQ FAQ Search Search Memberlist Memberlist Usergroups Usergroups Profile Profile Log in to check your private messages Private Messages Log in Log in


 Forum de l'excellence et l'excellence en innovation 
Pour participer à notre Forum révision tunisie , 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 ...
Cours n°4
 
 
Post new topic   Reply to topic    Forum révision Tunisie - Bac Tunisie Algorithmique et programmation , cours, devoir, exercice,edunet Forum Index -> Espace étudiants -> Cours & Documentations -> Programmation C
hg Previous topic :: Next topic   hd
Author Message
KARIMOS
Administrateur

Offline

Joined: 02 Nov 2008
Posts: 711
Masculin
Point(s): 4,448
Moyenne de points: 0

Posted: Sun 24 Jan - 14:38 (2010)    Post subject: Cours n°4 Reply with quote

Difficultée : **


Alors les variables sont indispensables a n'importe quel programme (qui fait autre chose que dire bonjours). Pour l'instant on programme en console, mais lorsque on apprendra a programmer en fenêtre et a faire des jeux par exemple il y aura la variable "nombre de vie", "mana restant", "expérience"...etc...
Donc je vais vous apprendre a utiliser ces variables dans un petit programme.


- Lancez VC2008, nouveau projet vide, appelez le "cours4", créez le "main.c".
Bon on tape le code minimal :
 
Code:
#include<stdio.h>
#include<stdlib.h>
int main(int argc, char *argv[])
{
system("PAUSE");
return 0; 
}


On vas faire un programme qui enregistre les numéros de telephones de 4 de vos amis.
On appellera ces amis "ami1" "ami2" "ami3" "ami4"
Donc on déclare ces variables :
on utilise la variable "double" (double fonctionne comme int mais double gère les chiffres compris entre -1.7 x 10 puissance 308 et 1.7 x 10 puissance 308 )... Autant dire que ca fait beaucoup.
Bon écrit dans notre programme :

 
Code:

double ami1 = 0;
double ami2 = 0;
double ami3 = 0;
double ami4 = 0;
//On peut aussi faire : double ami1 = 0, ami2 = 0, ami3 = 0, ami4 = 0;
//Ce qui initialise les variables sur une seule ligne.


On a donc initialisé les numéros de téléphone a 0. 
On vas donc demander les numéros des amis 1 par 1 avec printf et l'utilisateur vas les entrés avec un scanf. Voici le code : (essayez de le faire seul avant de regarder, c'est simple).
 
Code:

#include<stdio.h>
#include<stdlib.h>
int main(int argc, char *argv[])
{
double ami1 = 0, ami2 = 0, ami3 = 0, ami4 = 0;
//déclaration des variables

printf("Quel est le numero de telephone de ami1 ?\n");
scanf("%ld", &ami1);
printf("Quel est le numero de telephone de ami2 ?\n");
scanf("%ld", &ami2);
printf("Quel est le numero de telephone de ami3 ?\n");
scanf("%ld", &ami3);
printf("Quel est le numero de telephone de ami4 ?\n");
scanf("%ld", &ami4);//on remplace les valeures de ami par les numéros de telephne

system("PAUSE");
return 0;
}

Il ne reste plus qu'a envoyer les numéros de téléphones a l'aide d'un printf comme ceci :
 
Code:

printf("Le numero de telephone d'ami1 est : %ld\n", ami1);
printf("Le numero de telephone d'ami2 est : %ld\n", ami2);
printf("Le numero de telephone d'ami3 est : %ld\n", ami3);
printf("Le numero de telephone d'ami4 est : %ld\n", ami4);


Le code complet est :
 
Code:
#include<stdio.h>
#include<stdlib.h>
int main(int argc, char *argv[])
{
double ami1 = 0;
double ami2 = 0;
double ami3 = 0;
double ami4 = 0;//déclaration des variables

printf("Quel est le numero de telephone de ami1 ?\n");
scanf("%ld", &ami1);
printf("Quel est le numero de telephone de ami2 ?\n");
scanf("%ld", &ami2);
printf("Quel est le numero de telephone de ami3 ?\n");
scanf("%ld", &ami3);
printf("Quel est le numero de telephone de ami4 ?\n");
scanf("%ld", &ami4);//on remplace les valeures de ami par les numéros de telephne

printf("Le numero de telephone d'ami1 est : %ld\n", ami1);
printf("Le numero de telephone d'ami2 est : %ld\n", ami2);
printf("Le numero de telephone d'ami3 est : %ld\n", ami3);
printf("Le numero de telephone d'ami4 est : %ld\n", ami4);

system("PAUSE");
return 0;
}


On a donc un code qui nous permet d'enregistrer des numéros de téléphones. Bien sur vous pouvez remplacer les "ami" par "Pierre" "Paul" "Hugette"... Et vous pouvez mettre plus de 4 numéros, il n'y a pas de limite. 
Il y a une maière plus simple d'initialiser des variables :

long variable1 = 0, variable2 = 0, variable3 = 0;


On peut mettre les variables sur une même ligne.
Notre programme pourais s'écrire :
 
Code:
double ami1 = 0, ami2 = 0, ami3 = 0, ami4 = 0; 



Cette technique marche aussi avec int. C'est plus simple d'écrire sur une seule ligne, ça évite de retaper a claques fois.


 
Revenir en haut
Publicité






Posted: Sun 24 Jan - 14:38 (2010)    Post subject: Publicité

PublicitéSupprimer les publicités ?
 
Revenir en haut
Display posts from previous:   
bg bd
Post new topic   Reply to topic    Forum révision Tunisie - Bac Tunisie Algorithmique et programmation , cours, devoir, exercice,edunet Forum Index -> Espace étudiants -> Cours & Documentations -> Programmation C All times are GMT + 1 Hour
 
Page 1 of 1

 
Jump to:  
Index | Make forum | Free support forum | Free forums directory | Report a violation | Cookies | Charte | Conditions générales d'utilisation