-
-
Save anonymous/0c78dcce60fc667c5b01 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include<stdio.h> | |
#include<stdlib.h> | |
int main () { | |
int risposta; | |
char risposta2; | |
int somma1; | |
int somma2; | |
int sottr1; | |
int sottr2; | |
int per1; | |
int per2; | |
float div1; | |
float div2; | |
float media1; | |
float media2; | |
int num1; | |
int num2; | |
int num3; | |
int num4; | |
int num5; | |
int num6; | |
int num7; | |
int num8; | |
int num9; | |
int num10; | |
int num11; | |
int num12; | |
int num13; | |
int num14; | |
int num15; | |
float num16; | |
float num17; | |
float num18; | |
float num19; | |
float num20; | |
float num21; | |
float num22; | |
system("title Risoluzione di problemi semplici"); | |
system("MODE CON: COLS=125 LINES=30"); | |
system("color C0"); | |
system("color 0"); | |
printf ("Questo programma ti fornira' una assistenza completa nella risoluzione delle quattro operazioni fondamentali e della media.\n"); | |
inizio: | |
printf ("\n"); | |
printf ("Digitare:\n"); | |
printf ("1, per la somma di due numeri\n"); | |
printf ("2, per la somma di tre numeri\n"); | |
printf ("3, per la sottrazione di due numeri\n"); | |
printf ("4, per la sottrazione di tre numeri\n"); | |
printf ("5, per il prodotto di due numeri\n"); | |
printf ("6, per il prodotto di tre numeri\n"); | |
printf ("7, per il quoziente di due numeri\n"); | |
printf ("8, per la media di due numeri\n"); | |
printf ("9, per la media di tre numeri\n"); | |
printf ("\n"); | |
printf ("10, per informazioni\n"); | |
printf ("\n"); | |
printf ("\n"); | |
printf ("0, per uscire\n"); | |
scanf("%i",&risposta); | |
if (risposta==1) { | |
printf ("Somma di due numeri! Inserisci il primo valore:\n"); | |
scanf("%d", &num1); | |
printf ("Inserisci il secondo valore:\n"); | |
scanf("%d", &num2); | |
somma1 = num1 + num2; | |
printf("la somma dei due numeri e': %d \n" ,somma1); | |
printf ("Vuoi eseguire un altro problema? (y/n)\n"); | |
scanf("%s",&risposta2); | |
if (risposta2=='y') { | |
goto inizio; | |
} | |
} | |
else if (risposta==2) { | |
printf ("Somma di tre numeri! Inserisci il primo valore:\n"); | |
scanf("%d", &num3); | |
printf ("Inserisci il secondo valore:\n"); | |
scanf("%d", &num4); | |
printf ("Inserisci il terzo valore:\n"); | |
scanf("%d", &num5); | |
somma2 = num3 + num4 + num5; | |
printf("la somma dei tre numeri e': %d \n" ,somma2); | |
printf ("Vuoi eseguire un altro problema? (y/n)\n"); | |
scanf("%s",&risposta2); | |
if (risposta2=='y') { | |
goto inizio; | |
} | |
} | |
else if (risposta==3) { | |
printf ("Sottrazione di due numeri! Inserisci il primo valore:\n"); | |
scanf("%d", &num6); | |
printf ("Inserisci il secondo valore:\n"); | |
scanf("%d", &num7); | |
sottr1 = num6 - num7; | |
printf("la somma dei due numeri e': %d \n" ,sottr1); | |
printf ("Vuoi eseguire un altro problema? (y/n)\n"); | |
scanf("%s",&risposta2); | |
if (risposta2=='y') { | |
goto inizio; | |
} | |
} | |
else if (risposta==4) { | |
printf ("Sottrazione di tre numeri! Inserisci il primo valore:\n"); | |
scanf("%d", &num8); | |
printf ("Inserisci il secondo valore:\n"); | |
scanf("%d", &num9); | |
printf ("Inserisci il terzo valore:\n"); | |
scanf("%d", &num10); | |
sottr2 = num8 - num9 - num10; | |
printf("la somma dei tre numeri e': %d \n" ,sottr2); | |
printf ("Vuoi eseguire un altro problema? (y/n)\n"); | |
scanf("%s",&risposta2); | |
if (risposta2=='y') { | |
goto inizio; | |
} | |
} | |
else if (risposta==5) { | |
printf ("Prodotto di due numeri! Inserisci il primo valore:\n"); | |
scanf("%d", &num11); | |
printf ("Inserisci il secondo valore:\n"); | |
scanf("%d", &num12); | |
per1 = num11 * num12; | |
printf("Il prodotto dei due numeri e': %d \n" ,per1); | |
printf ("Vuoi eseguire un altro problema? (y/n)\n"); | |
scanf("%s",&risposta2); | |
if (risposta2=='y') { | |
goto inizio; | |
} | |
} | |
else if (risposta==6) { | |
printf ("Prodotto di tre numeri! Inserisci il primo valore:\n"); | |
scanf("%d", &num13); | |
printf ("Inserisci il secondo valore:\n"); | |
scanf("%d", &num14); | |
printf ("Inserisci il terzo valore:\n"); | |
scanf("%d", &num15); | |
per2 = num13 * num14 * num15; | |
printf("Il prodotto dei tre numeri e': %d \n" ,per2 | |
); | |
printf ("Vuoi eseguire un altro problema? (y/n)\n"); | |
scanf("%s",&risposta2); | |
if (risposta2=='y') { | |
goto inizio; | |
} | |
} | |
else if (risposta==7) { | |
printf ("Quoziente di due numeri! Inserisci il primo valore:\n"); | |
scanf("%f", &num16); | |
printf ("Inserisci il secondo valore:\n"); | |
scanf("%f", &num17); | |
div1 = num16 / num17; | |
printf("Il quoziente dei due numeri e': %.1f \n" ,div1); | |
printf ("Vuoi eseguire un altro problema? (y/n)\n"); | |
scanf("%s",&risposta2); | |
if (risposta2=='y') { | |
goto inizio; | |
} | |
} | |
else if (risposta==8) { | |
printf ("Media di due numeri! Inserisci il primo valore:\n"); | |
scanf("%f", &num18); | |
printf ("Inserisci il secondo valore:\n"); | |
scanf("%f", &num19); | |
media1 = (num18 + num19) / 2; | |
printf("la media dei tre numeri e': %.1f \n" ,media1); | |
printf ("Vuoi eseguire un altro problema? (y/n)\n"); | |
scanf("%s",&risposta2); | |
if (risposta2=='y') { | |
goto inizio; | |
} | |
} | |
else if (risposta==9) { | |
printf ("Media di tre numeri! Inserisci il primo valore:\n"); | |
scanf("%f", &num20); | |
printf ("Inserisci il secondo valore:\n"); | |
scanf("%f", &num21); | |
printf ("Inserisci il terzo valore:\n"); | |
scanf("%f", &num22); | |
media2 = (num20 + num21 + num22) / 3; | |
printf("la media dei tre numeri e': %.1f \n" ,media2); | |
printf ("Vuoi eseguire un altro problema? (y/n)\n"); | |
scanf("%s",&risposta2); | |
if (risposta2=='y') { | |
goto inizio; | |
} | |
} | |
else if (risposta==10) { | |
printf("/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////"); | |
printf("/ /"); | |
printf("/ /"); | |
printf("/ /"); | |
printf("/ /"); | |
printf("/ /"); | |
printf("/ ///// /"); | |
printf("/ Risoluzione di operazioni elementari / /"); | |
printf("/ di gGiova / /"); | |
printf("/ //// / // / //// / / // /"); | |
printf("/ / / / / / / / / / //// /"); | |
printf("/ //// ///// / //// / / / /"); | |
printf("/ Itis G. Riva, 2012/2013 / /"); | |
printf("/ //// /"); | |
printf("/ /"); | |
printf("/ /"); | |
printf("/ /"); | |
printf("/ /"); | |
printf("/ /"); | |
printf("/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////"); | |
printf ("Vuoi tornare alla scelta? (y/n)\n"); | |
scanf("%s",&risposta2); | |
if (risposta2=='y') { | |
goto inizio; | |
} | |
} | |
system ("pause"); | |
return 0; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment