Skip to content

Instantly share code, notes, and snippets.

Created December 1, 2012 18:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/0c78dcce60fc667c5b01 to your computer and use it in GitHub Desktop.
Save anonymous/0c78dcce60fc667c5b01 to your computer and use it in GitHub Desktop.
#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