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 ...
Cours n°2
 
 
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 -> Cours & Documentations -> Programmation C
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:43 (2010)    Sujet du message: Cours n°2 Répondre en citant

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


Salut, ca farte ? Mr. Green

Bon, bientôt on programmera de long programmes et il y aras tellement de lignes de codes que on sera vite perdu dans tout ce texte. Donc il exista un truck de programmeur très utile : Les commentaires.
Dans un programme vous pouvez écrire vos commentaires en tapant " // " " un double slash " et vous écrivez votre commentaire a coté comme ceci :


//ceci est un commentaire
Créez un nouveau projet vide appelé cours2, ajoutez un main.c et tapez : //ceci est un commentaire
normalement le texte devrais être de couleur verte, hein ?
Ça veut dire que le texte est un commentaire et que lors de la compilation le texte ne sera pas pris en charge (c'est comme si il n'existait pas). Mais pour le programmeur c'est très utile. Voici un code source que nous avons déjà vus ensemble mais que je me suis permis de commenter :



//début du programme.
#include<stdio.h>
#include<stdlib.h> //librairies contenant les fonctions.

int main(int argc, char *argv[]) //fonction main.
{
printf("Bonjours\n"); // Affiche "Bonjours" a l'écran.
system("PAUSE"); //Met le programme en pause.
return 0; //Termine le programme.
}

Voila, vous comprenez le principe  Smile
Il existe un autre type de commentaires :
/*
Ceci est aussi un commentaire
sur plusieurs lignes
*/

Vous comprenez le principe, c'est pareille, sauf que avec /* ...*/ c'est sur plusieurs lignes (pour les longs commentaires). Attention ! Ne surtout pas mettre de code entre les /*...*/ car sinon le code sera mis en commentaire et sera ignoré, donc le programme ne marcherais pas.

Bon voila pour la partie commentaire, on vas maintenant parler de la fonction " scanf " qui est très intéressante. Elle permet au programme de "discuter" avec l'utilisateur. Cette fonction récupère des informations entrés au clavier par l'utilisateur.
Elle s'utilise comme ceci :
scanf("%ld", &age);

Voila, au revoir...
Non, je déconne, je vais vous expliquer quand même  Laughing  !
scanf permet a l'utilisateur d'entrer une valeure au clavier.
%ld c'est le type de la valeur (on vas supposer que l'on demande l'age de l'utilisateur, il vas répondre par un chiffre, par exemple 20 si il a 20 ans. %ld signifie que l'age est un chiffre)
%ld est entre guillemet car c'est la seule chose que l'on demande a l'utilisateur, on met une virgule et on donne la valeure entrée a la variable age. 
L'age est une variable, on vas voir pourquoi ce nom.
Au début du programme on tape :


#include<stdio.h>
#include<stdlib.h>

int main(int argc, char *argv[])
{
int age = 0; //On initialise la variable age a 0.
printf("Quel age aves vous ?\n");
scanf("%ld", &age);
system("PAUSE");

return 0;
}


Bon rien de bien méchant, on initialise " age " grace a " int ". (int = entier) en effet l'age est un entier (un nombre). int peut prendre en compte les nombres compris entre : -2 147 483 648 et 2 147 483 647 ! Il y a de quoi faire  Very Happy  
on entre int age = 0; (donc age = 0 au début de la fonction).
On demande a l'utilisateur quel age il a grace a printf.
Enfin il nous répond grace a la fonction scanf.
scanf("%ld", &age); le symbole & sert a donner la valeure numérique a age (on verra ca plus tart, c'est compliquer). Age = 0 au début, mais après la fonction scanf age = au nombre entré par l'utilisateur.
Comment savoir quel age a l'utilisateur ?
Il suffit d'utiliser un printf ! 
printf("Vous avez %ld ans !\n" age);
Comme je vous l'ai expliqué %ld est une valeure numérique et après la virgule on écrit " age " donc le %ld prendra la valeure de age. On affiche cette valeure.


 
Revenir en haut
Contenu Sponsorisé






Posté le: Aujourd’hui à 04:52 (2016)    Sujet du message: Cours n°2

 
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 -> Cours & Documentations -> Programmation C 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