Pella86

Lezione 3 - If statement

Oct 9th, 2017
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.92 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3.  
  4. using namespace std;
  5.  
  6. // Lezione 3 - IF statement
  7. int main()
  8. {
  9.  
  10.     // l'output della sezione prima ci da una rappresentazione un po magra delle
  11.     // carte. Vogliamo dire Asso di fiori piuttosto che 1 di fiori
  12.  
  13.     /*
  14.     1 di fiori -> asso di fiori
  15.     2 di fiori
  16.     ...
  17.     10 di fiori
  18.     11 di fiori -> fante di fiori
  19.     12 di fiori -> regina di fiori
  20.     13 di fiori -> re di fiori
  21.     */
  22.  
  23.  
  24.     int valore = 1; // dichiarazione e assegnazione del valore iniziale
  25.  
  26.     while(valore <= 13){
  27.  
  28.         // All'interno del ciclo while che conta da 1 a 13 inseriremo delle condizioni
  29.         // se la variabile valore ha valore 1 allora esequi una certa operazione
  30.  
  31.         // la sintassi di uso dell if
  32.          // se valore è uguale 1
  33.         if(valore == 1){
  34.             // allora stampa Asso di fiori
  35.             cout << "Asso di fiori" << endl;
  36.         }
  37.         // estendere il blocco if per
  38.         // se il valore non è uguale a 1 allora ...
  39.  
  40.         // se il valore non è uno (condizione sopra) ma il valore è 11 allora
  41.         // stampa Fante di fiori
  42.         else if(valore == 11){
  43.             cout << "Fante di fiori" << endl;
  44.         }
  45.         else if(valore == 12){ // stampa regina di fiori
  46.             cout << "Donna di fiori" << endl;
  47.         }
  48.         else if (valore == 13){ // stampa re di fiori
  49.             cout << "Re di fiori" << endl;
  50.         }
  51.         // se il valore non è tra i casi precendenti allora stampa quello di prima
  52.         // cioè (valore) di fiori
  53.         else{
  54.             cout << valore << " di fiori" << endl; // stampa "(valore) di fiori"
  55.         }
  56.         valore = valore + 1; // fa aumentare il valore di uno
  57.     }
  58.  
  59.     return 0;
  60. }
  61.  
  62. /* OUTPUT
  63. Asso di fiori
  64. 2 di fiori
  65. 3 di fiori
  66. 4 di fiori
  67. 5 di fiori
  68. 6 di fiori
  69. 7 di fiori
  70. 8 di fiori
  71. 9 di fiori
  72. 10 di fiori
  73. Fante di fiori
  74. Donna di fiori
  75. Re di fiori
  76. */
Advertisement
Add Comment
Please, Sign In to add comment