01: // esempio switch()-case
02: #include<stdio.h>
03: #include<stdlib.h>
04: 
05: int main(int argc, char **argv){
06: 
07:   int d, m, y;
08: 
09:   printf("Inserisci una data nel formato gg/mm/aaaa: ");
10:   scanf("%d/%d/%d", &d, &m ,&y);
11: 
12:   printf("La data in inglese sarebbe: ");
13: 
14:   switch(m)
15:   {
16:     case 12: printf("December");  break;
17:     case 11: printf("November");  break;
18:     case 10: printf("October");   break;
19:     case  9: printf("September"); break;
20:     case  8: printf("August");    break;
21:     case  7: printf("July");      break;
22:     case  6: printf("June");      break;
23:     case  5: printf("May");       break;
24:     case  4: printf("April");     break;
25:     case  3: printf("March");     break;
26:     case  2: printf("February");  break;
27:     case  1: printf("January");   break;
28:   } // manca il default (non serve se assumiamo che la data sia corretta)
29: 
30:   printf(" %d", d);
31:   switch(d%10) // restituisce l'unità
32:   {
33:     case 1: printf("st");  break;
34:     case 2: printf("nd");  break;
35:     case 3: printf("rd");  break;
36:     default: printf("th"); break;
37: 
38:   }
39: 
40:   printf(", %d\n", y);
41: 
42: 
43:   return 0;
44: }
45: 
46: 


Se avete commenti o osservazioni su questa pagina
mandate un messaggio di posta elettronica a bertoƶƶi@ce.unipr.it