#include #include typedef enum { lun=1,mar, mer, gio,ven,sab,dom }giorni; giorni gg; main() { typedef int rettangoloa, rettangolob , area , scelta ; scelta sc; rettangoloa a; rettangolob b; area aa; do { printf(" strumento per trovare l' area di una figura piana\n Che area desideri cercare ? \n\t1 quadrato,\n\t2 rettangolo,\n\t3 triangolo, \n\t4 rombo \n\t5 cerchio \n scelta 1, 2, 3, 4, 5 ? 0 Uscita "); scanf("%d", &sc); if (sc == 1) { printf("\tScelta 1,\n qui troviamo l' area del quadrato che semplicemente ha 2 lati uguali\n pertanto non serve base x altezza ma basta un lato per calcolare tutto\n dammi il lato numero intero ? [ formato A ] "); scanf("%d", &a); aa = a*a; printf("L' area del quadrato e' : %d \n\n", aa); printf("i giorni della settimana sono\nlun = %d mo giorno\nmar = %d do giorno\nmer = %d zo giorno\ngio = %d to giorno\nven = %d to giorno\nsab = %d to giorno\ndom = %d mo giorno\n\n ", lun, mar, mer, gio, ven, sab, dom); } else if (sc == 2) { printf("\tScelta 2,\n qui troviamo l' area del rettangolo che semplicemente ha 2 lati pertanto serve base x altezza \n dammi un numero intero per il lato A e lato B [ formato A,B ] "); scanf("%d,%d", &a, &b); aa = a*b; printf("L' area del rettangolo e' : %d \n\n ", aa); printf("i giorni della settimana sono\nlun = %d mo giorno\nmar = %d do giorno\nmer = %d zo giorno\ngio = %d to giorno\nven = %d to giorno\nsab = %d to giorno\ndom = %d mo giorno\n\n ", lun, mar, mer, gio, ven, sab, dom); } else if (sc == 3) { printf("\tScelta 3,\n qui troviamo l' area del triangolo\n che semplicemente e' un rettangolo diviso in 2 parti \n pertanto serve base x altezza, diviso 2\n dammi un numero intero per il lato A e lato B [ formato A,B ] "); scanf("%d,%d", &a,&b); aa = (a*b) / 2; printf("L' area del triangolo e' : %d \n\n", aa); printf("i giorni della settimana sono\nlun = %d mo giorno\nmar = %d do giorno\nmer = %d zo giorno\ngio = %d to giorno\nven = %d to giorno\nsab = %d to giorno\ndom = %d mo giorno\n\n ", lun, mar, mer, gio, ven, sab, dom); } else if (sc == 4) { printf("\tScelta 4,\n qui troviamo l' area del rombo che semplicemente e' un rettangolo diviso in 2 parti\n , pertanto serve le 2 diagonali diviso 2\n dammi un numero intero per la diagonale A e diagonale B [ formato A,B ]"); scanf("%d,%d", &a, &b); aa = (a*b) / 2; printf("L' area del rombo e' : %d \n\n", aa); printf("i giorni della settimana sono\nlun = %d mo giorno\nmar = %d do giorno\nmer = %d zo giorno\ngio = %d to giorno\nven = %d to giorno\nsab = %d to giorno\ndom = %d mo giorno\n\n ", lun, mar, mer, gio, ven, sab, dom); } else if (sc == 5) { printf("\tScelta 5,\n qui troviamo l' area del cerchio che semplicemente e' un rotondo\n pertanto serve il raggio e la circonferenza diviso 2\n dammi un numero intero per il la circonferenza A e per il raggio B [ formato A,B ] "); scanf("%d,%d", &a, &b); aa = (a*b) / 2; printf("L' area del cerchio e' : %d \n\n", aa); printf("i giorni della settimana sono\nlun = %d mo giorno\nmar = %d do giorno\nmer = %d zo giorno\ngio = %d to giorno\nven = %d to giorno\nsab = %d to giorno\ndom = %d mo giorno\n\n ", lun, mar, mer, gio, ven, sab, dom); } if (sc >5) { printf(" Non ho ricevuto il comando esatto \n "); printf("i giorni della settimana sono\nlun = %d mo giorno\tmar = %d do giorno\tmer = %d zo giorno\ngio = %d to giorno\tven = %d to giorno\tsab = %d to giorno\ndom = %d mo giorno\n\n ", lun, mar, mer, gio, ven, sab, dom); } } while (sc != 0); printf("\n\n [ ByMpt-Zorobabele ] \n\nFine programma prova \n"); system("pause"); }