Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- ============================================================================
- Name : Esercizio7.c
- Author : Dany1858
- Version : 1.1
- Copyright : Your copyright notice
- Description : Hello World in C, Ansi-style
- ============================================================================
- */
- /* Si scriva un programma in linguaggio C che, dato un numero intero tra 1 e
- 12 che rappresenta il mese corrente, stampi il nome del mese per esteso
- (1?“Gennaio”, 2?"Febbraio", 3?”Marzo”, …, 12 ? “Dicembre”).
- Approfondimento: provare a gestire anche le condizioni di input errato da
- parte dell’utente. Inoltre, modificare il programma risolvendolo con
- l'utilizzo del costrutto switch. */
- #include <stdio.h>
- #include <stdlib.h>
- void main()
- {
- int mese;
- char risp;
- do{
- do{
- printf("digitare numero mese da visualizzare ");
- scanf("%d", &mese);
- }
- while(mese<1 || mese>12);
- printf("\n");
- switch(mese) {
- case 1:
- printf("Gennaio");
- break;
- case 2:
- printf("Febbraio");
- break;
- case 3:
- printf("Marzo");
- break;
- case 4:
- printf("Aprile");
- break;
- case 5:
- printf("Maggio");
- break;
- case 6:
- printf("Giugno");
- break;
- case 7:
- printf("Luglio");
- break;
- case 8:
- printf("Agosto");
- break;
- case 9:
- printf("Settembre");
- break;
- case 10:
- printf("Ottobre");
- break;
- case 11:
- printf("Novembre");
- break;
- case 12:
- printf("Dicembre");
- break;
- }
- printf("\n\n\n");
- printf("Vuoi continuare? s o n\n");
- scanf("%s", &risp);
- }
- while(risp=='s');
- system("PAUSE");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement