C-SHARP - 2.4 Exercice types et constantes
Bonjour à tous et bienvenue dans cette nouvelle vidéo. Dans cette vidéo, je vais vous donner un petit exercice à faire pour mettre en pratique la théorie qu'on a vu juste avant. L'exercice est le suivant : J'ai envie que vous m'affichiez en console les infos personnelles d'une personne, qui seront conservées dans des variables. En gros, voici le résultat que j'attends de vous. Vous devez impérativement respecter cette structure Après les données vous pouvez mettre ce que vous voulez. Cependant je veux que vous utilisiez les différents types qu'on a vu dans la vidéo précédente. Pour là "Votre nom prénom" vous savez que ce sont des données qui ne change pas et que ce sont une chaine donc à vous de deviner. Ensuite l'âge de la personne, c'est un nombre qui change avec le temps Le solde de son compte bancaire C'est un nombre à virgule. À vous de deviner le type aussi que vous allez utiliser. Revisionner la vidéo précédente s'il faut vous aider. En tout cas c'est à vous de jouer ! Mettez la vidéo en pause, et on se juste après pour la correction. A vos marques ! Prêts ! Codez ! On se retrouve maintenant pour la correction de l'exercice, j'espère que vous avez réussi. Sinon soyez attentif à la correction. C'est parti ! Donc dans un premier temps vous deviez afficher le nom et le prénom d'une personne Je vais fermer la fenêtre de sortie. Et on sait que le nom et prénom sont des données qui ne changeront pas dans notre programme. Donc ici qui dit données qui ne change pas, on pense directement aux constantes. Mais aussi vu que ce sont des chaînes de caractères ça sera un type string On va donc créer une constante « nom » en tapant const de type string qu'on va appeler nom Ensuite on met un = et la valeur que vous voulez Moi je vais reprendre l'exemple que je vous ai montré précédent. Je mets " " "Oubelaid" Et je n'oublie pas les ; Ensuite je vais à la ligne je crée une nouvelle constante pour le prénom Donc je tape const de type string Ensuite je vais l'appeler prenom. = Entre guillemets. "Jibril" Et n'oubliez pas les ; Ici on ne va pas les afficher tout de suite je vais d'abord créer toutes mes variables et après on va les afficher. On va donc à la ligne. Et comme vous voyez Ici vous deviez afficher un âge. Donc un nombre Et l'âge change avec le temps donc ici ça ne sera pas une constante mais une variable d'un type int vu que c'est un nombre J'aurais pu utiliser un byte ou un short c'est tout à fait possible car l'âge sera toujours compris entre 0 et 255. Après en général on utilise souvent un int pour les nombres. pour ne pas avoir de soucis en mémoire. Si vous avez choisi le byte ou le short, c'est aussi correct. Ne vous inquiétez pas Pour revenir à notre variable age donc vous devez renseigné son type. type int Ensuite le nom de la variable. age par exemple puis = Et l'âge que vous vouliez lui donner, pour ma part 17. N'oubliez pas les ; Et pour terminer le solde de son compte. Ici on a un nombre à virgule qui dit nombre à virgule, dit nombre réel Donc on a : float, double, et décimal. Ici vous pouvez choisir l'un des trois ça reste correct. Cependant vous vous rappelez que le double et le décimal prenait plus de place en mémoire. 8 octets pour le double et 16 pour le décimal. Par conséquent, ici on a pas besoin d'utiliser autant de place en mémoire pour un simple solde, vous voyez ? En tant que développeur, on doit faire en sorte de créer des programmes optimisés, le plus léger possible pour la machine et qui consomme peu d'énergie. Pour des questions de rapidité, de coûts et pour l'environnement ? Un programme non optimisé provoquera des soucis de rapidité, consommera plus etc.… Donc il est important pour votre avenir de développeur de se soucier de toutes ces contraintes. Donc pour revenir à notre solde, vous deviez créer une variable de type float ensuite vous pouviez lui donner comme nom solde = un nombre à virgule donc 3045.5 Ici par contre ce n'est pas une virgule qui faut mettre mais un point Et n'oubliez pas les ; à la fin Mais vous voyez j'ai une erreur, vous vous rappelez que j'avais énuméré dans la vidéo précédente une petite particularité pour les nombres réels en C#. Notamment pour le float et le décimal. En effet si on ne précise pas au compilateur si c'est un float ou un décimal, il traite par défaut en double. Sauf qu'on ne peut pas mettre un double dans un type float ou décimal. Donc il fallait juste ajouter un F juste après le dernier chiffre du nombre Si vous aviez choisi le type float c'était un f et m si vous aviez choisi le type décimal. Pour le double il n'y avait rien besoin de mettre. Maintenant qu'on a créé toutes nos variables on va à les afficher Pour cela, on va à la ligne vous tapez le raccourci du Console.WriteLine() donc cw Vous faites un tab Ensuite entre les parenthèses vous tapez " " "Votre nom : " + et la variable nom Et n'oublie pas les : à la fin Ensuite je vais faire un copier-coller plusieurs fois de cette ligne pour aller plus vite. Et maintenant j'ai juste à changer les valeurs, ici je vais mettre prenom. Et là la variable prenom. Ensuite ici. age Et là la variable age. Et pour terminer ici, solde. Et là la solde. Je peux maintenant lancer le programme. Et vous voyez qu'on a bien le résultat attendu J'espère en tout cas que vous avez réussi et que cette vidéo vous a plus. Je vous dis à la prochaine dans une nouvelle vidéo.