avr39ripe

BR012switchCaseMadness

Jan 27th, 2021
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.04 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. int main()
  4. {
  5.     int num{ 0 };
  6.     char symb{ 'Z' };
  7.  
  8.     std::cout << "Enter number from 0 to 5\n";
  9.     std::cin >> num;
  10.  
  11.     switch (num)
  12.     {
  13.         case 0:
  14.             symb = ')';
  15.             break;
  16.         case 1:
  17.             symb = '!';
  18.             break;
  19.         case 2:
  20.             symb = '@';
  21.             break;
  22.         case 3:
  23.             symb = '#';
  24.             break;
  25.         case 4:
  26.             symb = '$';
  27.             break;
  28.         case 5:
  29.             symb = '%';
  30.             break;
  31.         case 6:
  32.         case 7:
  33.         case 8:
  34.         case 9:
  35.             std::cout << "Invalid number from 6 - 9!\n";
  36.             break;
  37.         default:
  38.             std::cout << "Invalid number!\n";
  39.             //break;
  40.     }
  41.  
  42.     if (symb != 'Z')
  43.     {
  44.         std::cout << num << " <==> " << symb << '\n';
  45.     }
  46. /*
  47.    
  48.    
  49.     if (num == 0)
  50.     {
  51.         symb = ')';
  52.     }
  53.     else if (num == 1)
  54.     {
  55.         symb = '!';
  56.     }
  57.     else if (num == 2)
  58.     {
  59.         symb = '@';
  60.     }
  61.     else if (num == 3)
  62.     {
  63.         symb = '#';
  64.     }
  65.     else if (num == 4)
  66.     {
  67.         symb = '$';
  68.     }
  69.     else if (num == 5)
  70.     {
  71.         symb = '%';
  72.     }
  73.     else
  74.     {
  75.         std::cout << "Invalid number!\n";
  76.         //return 0;
  77.     }
  78.  
  79.     if (symb != 'Z')
  80.     {
  81.         std::cout << num << " <==> " << symb << '\n';
  82.     }
  83. */
  84.     return 0;
  85. }
Advertisement
Add Comment
Please, Sign In to add comment