ccpp:vetvenicase

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
ccpp:vetvenicase [2020/01/24 10:56] – [Selektor větvení je typu výčet] Illformed chování buresccpp:vetvenicase [2021/11/22 12:50] (aktuální) bures
Řádek 5: Řádek 5:
 ===== Syntaxe příkazu switch ===== ===== Syntaxe příkazu switch =====
 <code c> <code c>
-switch (selektor) 
-{ 
-  case hodnota1 : prikaz1;break; 
-  case hodnota2 : prikaz2;break; 
-  ... 
-  case hodnotan : prikazn;break; 
-} 
- 
 switch (selektor) switch (selektor)
 { {
Řádek 51: Řádek 43:
 { {
     case 1:     case 1:
-      printf("vyborny\n");+      printf("Vyborny\n");
       break;       break;
     case 2:     case 2:
-      printf("chvalitebny\n");+      printf("Chvalitebny\n");
       break;       break;
     case 3:     case 3:
-      printf("dobry\n");+      printf("Dobry\n");
       break;       break;
     case 4:     case 4:
-      printf("dostatcny\n");+      printf("Dostatcny\n");
       break;       break;
     case 5:     case 5:
-      printf("nedostatcny\n");+      printf("Nedostatcny\n");
       break;       break;
     default:     default:
-      printf("blbost\n");+      printf("Chybny vstup!\n");
       break;       break;
 } }
Řádek 77: Řádek 69:
 switch (rimska) //selektor větvení switch (rimska) //selektor větvení
 { {
-    case 'I':arabsky = 1;break; +    case 'I': 
-    case 'V':arabsky = 5;break; +      arabsky = 1; 
-    case 'X':arabsky = 10;break; +      break; 
-    case 'L':arabsky = 50;break; +    case 'V': 
-    case 'C':arabsky = 100;break; +      arabsky = 5; 
-    case 'D':arabsky = 500;break; +      break; 
-    case 'M':arabsky = 1000;break; +    case 'X': 
-    default:printf("neznam");arabsky = 0;break;+      arabsky = 10; 
 +      break; 
 +    case 'L': 
 +      arabsky = 50; 
 +      break; 
 +    case 'C': 
 +      arabsky = 100; 
 +      break; 
 +    case 'D': 
 +      arabsky = 500; 
 +      break; 
 +    case 'M': 
 +      arabsky = 1000; 
 +      break; 
 +    default: 
 +      printf("Neznama cislice\n"); 
 +      arabsky = 0; 
 +      break;
 } }
 printf("Rimska cislice %c je %i\n", rimska, arabsky); printf("Rimska cislice %c je %i\n", rimska, arabsky);
  • ccpp/vetvenicase.1579859790.txt.gz
  • Poslední úprava: 2020/01/24 10:56
  • autor: bures