PDA

Visualizza la versione completa : [C] Far ripartire il programma...


sidoli
30-07-2009, 16:15
Salve a tutti, ho creato questo piccolo programmino in C (calcolatrice), e volevo chiedere com'era meglio fare per far ripartire il programma in base a una scelta o S o NO...
Nelle ultime righe ho gi iniziato a scrivere qualcosa, per non so se fare un ciclo o cosa...
:confused:

#include <stdio.h>
#include <conio.h>
#include <math.h>

int main(){
char i;

float ope1,ope2;
float ris;
int n;
printf("\t\t\t\tCalcolatrice in C\n\n");
printf("\t\t\t Addizione prema 1\n");
printf("\t\t\t Sottrazione prema 2\n");
printf("\t\t\t Moltiplicazione prema 3\n");
printf("\t\t\t Divisione prema 4\n\n");
printf("Inserisca il primo valore: ");
scanf("%f",&ope1);printf("\n");
printf("Scelga l'operazione: ");
scanf("%d",&n);printf("\n");
printf("Inserisca il secondo valore: ");
scanf("%f",&ope2);printf("\n");

switch (n) {
case 0:
printf("Valore non valido!!!");
break;
case 1:
ris=ope1+ope2;
break;
case 2:
ris=ope1-ope2;
break;
case 3:
ris=ope1*ope2;
break;
case 4:
if (ope2 == 0)
{
printf ("Impossibile dividere per 0!!!\n\n");
} else {
ris=ope1/ope2;
}
break;
default:
printf("Operazione inesistente!!!\n\n");
break;
}
printf("Il risultato e': %.4f",ris);

printf("\n");
printf("\n");

printf("Vuole continuare a usare la calcolatrice? s/n: \n\n");
scanf("%c",&i);

system("PAUSE");
return 0;
}

GRAZIE IN ANTICIPO CIAOOOO :D

Stoicenko
30-07-2009, 16:32
unica fare un ciclo..

sidoli
31-07-2009, 15:52
Originariamente inviato da Stoicenko
unica fare un ciclo..
Dove meglio farlo partire il ciclo?
grazie...

Stoicenko
31-07-2009, 16:13
dopo che hai stampato "Calcolatrice in C" metti il costrutto do while (a me pare il pi consono)

Loading