[Prog] Leçon n°2 : Les variables

Publié le par Tine

LogoCs blue-Leçon n°2 : Les variables

 

 

 

 

 

 

 

 

Cette leçon est très importante, car l'utilisation des variables et fondamentale dans un programme. Nous allons donc apprendre à nous en servir et surtout, à les comprendre !

 

 

 

 

 

 

 

Une variable? Qu'est-ce que c'est?

 

Une variable est en quelques sortes une boîte, portant un nom, et dans cette boîte, il y a un objet.

Prenons un exemple : J'ai une boîte avec marqué dessus "mon age", et dans cette boîte nommée "mon age", il y a le numéro 19. Et bien ceci est une variable dans un programme !. Le nom de la variable est "mon age", et sa valeur est 19. Simple non?.


 

A quoi est-ce qu'une variable peut servir dans un programme?

 

Les variables sont absolument partout : Par exemple, si nous voulons faire un programme qui veut dessiner un rectangle à partir de la longueur et de la hauteur saisie par l'utilisateur. Et bien, la longueur qu'aura saisi l'utilisateur sera stocké dans une variable (du nom de "longueur" par exemple), & la hauteur dans une autre variable (appelée "hauteur" par exemple).

Ainsi, le programme, à partir de ses variables pourra tracer le rectangle !

 

 

Ce qu'il faut savoir sur les variables en C# :

 

Il y a différents types de variables en C# (pour ceux qui ont déjà fait du php, vous risquez de ne pas apprécier ...), pour faire simple, voici les différents types de variables de base :

  • String : Variable permettant de stocker une chaîne de caractères (exemple : "bonjour")
  • Char : Variable permettant de stocker un caractère, et un seul (exemple : "h")
  • Double : Variable permettant de stocker un réel (nombre avec virgule, exemple : "-4,874")
  • int : Variable permettant de stocker un entier, de 10 chiffres maximum (exemple : "-1235269874")
  • Int16 : Variable permettant de stocker un entier, de 5 chiffres maximum
  • Int32: Variable permettant de stocker un entier, de 10 chiffres maximum

Pour une liste complète des types de variables, rendez vous sur cette page :

http://msdn.microsoft.com/fr-fr/library/cs7y5x0x%28v=VS.90%29.aspx

 

 

 

 

Utilisation des variables en C# :

 

Il faut de préférence en début de programme "déclarer" les variables, c'est à dire les créer, en saisissant le type ainsi que leur nom.

Pour afficher le contenu d'une variable avec un Console.WriteLine, il suffit de mettre le nom de la variable entre les ( )

 

Exemple :

 


 

String monNom;

int monAge;

Char chiffrePrefere;

Console.WriteLine(maVariable);

 


 

Remarques :

  • Il faut à tout prix respecter la syntaxe : String & Char prennent par exemple des majuscules, alors que int non. Les noms de variables ne peuvent pas commencer par une majuscule.
  • Ne pas oublier les ; après la déclaration de chaque variable (une déclaration de variable = une instruction = ; à la fin)

 

 

 

 

Contenu du programme de la leçon n°2 :

 

Nous allons créer deux variables : Une avec notre prénom, et la deuxième avec notre age. Nous allons les saisir dans le programme, et ensuite nous affichera le contenu de ses deux variable dans une phrase.

 

Code :

 


 

            String prenom; // Déclaration de la variable prenom, de type String (chaine de caractères)
            Int16 age; // Déclaration de la variable age, de type Int16 (entier)

            Console.WriteLine("Quel est mon prénom?"); //Affichage de la question
            prenom = Console.ReadLine(); // Saisi du prenom, puis stockage dans la variable "prénom"
            Console.WriteLine("Quel est mon âge?"); // Affichage de la question
            age = Convert.ToInt16(Console.ReadLine()); // Saisi de l'age, conversion de la saisi en int, puis stockage
            Console.WriteLine("Bonjour je m'appelle " + prenom + " et j'ai " + age + "ans"); // Concatenation
            Console.ReadKey(); //Attente de la pression d'une touche

 


Explications :

 

Avant toutes choses, vous pouvez copier/coller ce code dans Visual Studio, afin de voir les couleurs (plus pratique pour se repérer).

  • String prenom & int age : Déclaration des variable (création)
  • Console.ReadLine() : Cette commande sert a demander la saisie à l'utilisateur, ce qui sera saisi sera stocké dans la variable précédant le =
  • prenom = Console.ReadLine() : Comme dit précédement, ce qui sera saisi sera stocké dans la variable prénom
  • age = Convert.ToInt16(Console.ReadLine()) : Lorsqu'un utilisateur saisi quelque chose, cette saisie est une chaine de caractères (un nombre peut être un caractère alpha-numérique, ou numérique). Il faut donc le convertir en entier pour qu'il puisse être stocké dans la variable age (déclarée en tant que variable d'entiers numériques). 
  • Console.WriteLine("Bonjour je m'appelle "+prenom+" et j'ai" ... ") : Pour afficher plusieurs éléments, il faut procéder à une concaténation (placement d'elements les uns a la suite des autres). Ainsi, les + servent à séparer les éléments

 

 

Remarques :

  • Il est tout à fait possible de faire des calculs avec variables, exemple : resultat = chiffre1+chiffre2

 

 

 

C'est la fin de la leçon n°2 ... si vous avez des questions, n'hésitez pas !.

 

 

Publié dans Prog

Commenter cet article

programmation web 02/12/2012 09:48

Les variables sont en effets des éléments indispensables pour tout programmeur..