03/05/14 13:11
sonosara
Ciao! AIUTOOOOOOOOO!
Grazie in anticipo a chi vorrà aiutarmi
Sto impazzendo!!!!
Vorrei che, dopo aver fatto la scelta di una delle operazioni, l'utente abbia la possibilità di rispondere alla domanda:
Vuoi continuare? S/N.
Mi sto incartando perché è già presente un do while per le scelte da 1 a 5 che deve rimanere.
Il codice senza l'implementazione del S/N funziona, ma quando aggiungo le righe per gestire quest'ultimo,
non va.
Ho commentato le righe per gestire il S/N.
Grazie ancora!
Sara
Grazie in anticipo a chi vorrà aiutarmi
Sto impazzendo!!!!
Vorrei che, dopo aver fatto la scelta di una delle operazioni, l'utente abbia la possibilità di rispondere alla domanda:
Vuoi continuare? S/N.
Mi sto incartando perché è già presente un do while per le scelte da 1 a 5 che deve rimanere.
Il codice senza l'implementazione del S/N funziona, ma quando aggiungo le righe per gestire quest'ultimo,
non va.
Ho commentato le righe per gestire il S/N.
Grazie ancora!
Sara
#include<stdio.h> #include<stdlib.h> int main(){ int scelta, n1, n2; char s; //PER IL VUOI CONTINUARE printf("************************************************************************\n"); printf("* OPERAZIONI *\n"); printf("************************************************************************\n\n"); //finché la condizione (cioè scelta) non è diversa da 5, ripeti il ciclo do { //acquisizione dati printf("Inserire il primo numero: "); scanf("%d",&n1); printf("Inserire il secondo numero: "); scanf("%d",&n2); printf("\nScegliere tra le seguenti opzioni:\n1) Addizione\n2) Sottrazione\n3) Moltiplicazione\n4) Divisione\n5) Esci\n\nScelta: "); scanf("%d",&scelta); //switch con i vari casi di operazione switch(scelta){ case 1: printf("\nRisultato: %d + %d = %d\n\n",n1,n2,n1+n2); break; case 2: printf("\nRisultato: %d - %d = %d\n\n",n1,n2,n1-n2); break; case 3: printf("\nRisultato: %d * %d = %d\n\n",n1,n2,n1*n2); break; case 4: printf("\nRisultato: %d / %d = %f\n\n",n1,n2,(float)n1/n2); break; case 5: break; default: //Nel caso il valore di scelta non sia uno di quelli sopra elencati... printf("\nScelta errata, riprova\n"); } printf("Vuoi continuare? S/N ");//PER IL VUOI CONTINUARE scanf("%c",&s);//PER IL VUOI CONTINUARE } while(s=='s');//PER IL VUOI CONTINUARE while(scelta !=5); system ("pause"); }
aaa