Simon_LECLERE

Kdo

Sep 23rd, 2020
864
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // On inclut la librairie iostream pour afficher et lire la console (l'invite de commande ou le terminal appelle le comme tu veux)
  2. #include <iostream>
  3.  
  4. // On utilise qu'une partie des fonctionnalités de iostream (ici cette ligne est pas importante mais quand on utilise plusieurs librairies il peut y avoir des conflits)
  5. using namespace std;
  6.  
  7. int main() {
  8.  
  9.     // Ligne d'introduction
  10.     cout << "----------------------------" << endl << "trouver le signe d'un entier" << endl << "----------------------------" << endl;
  11.  
  12.     // On déclare une variable x qui contient un entier
  13.     int x;
  14.  
  15.     // On pose la question et on stocke la réponse dans la variable x
  16.     cout << "entrer la valeur de x : ";
  17.     cin >> x;
  18.  
  19.     // On teste si x est plus petit que 0...
  20.     if (x < 0) {
  21.         cout << x << " est strictement negatif";
  22.     }
  23.  
  24.     // Sinon on teste si il est plus grand que 0
  25.     else if (x > 0) {
  26.         cout << x << " est strictement positif";
  27.     }
  28.  
  29.     // Si il est ni plus petit ni plus grand, c'est qu'il est nul
  30.     else {
  31.         cout << x << " est nul";
  32.     }
  33.  
  34.     // On termine le programme en renvoyant 0
  35.     return 0;
  36.  
  37. }
  38.  
  39. /*
  40.     Les endl servent à faire un retour à la ligne
  41.     enchainer else et if (ligne 25) permet de faire un "sinon si"
  42.  
  43.     // = commentaire sur une ligne
  44.     /* et */ servent à délimiter un commentaire sur plusieurs lignes
  45.  
  46.     Et pour info :
  47.         • cout = Console Output
  48.         • cin = Console Input
  49.    
  50.     PS : Les caractères spéciaux (accents, emojis, ...) s'affichent pas bien dans la console mais c'est spécifique à la console windows qui est pourrie mais trkl c'est pas grave
  51. */
  52.  
RAW Paste Data