Salve a tutti!
In questi giorni stavo facendo un piccolo programmino in C...presupponendo che sono un novellino , ma come al solito mi sono trovato di fronte al solito problema insuperabile, cioè resetta quando non deve. Il programma consiste nel convertire gli euro in lire o viceversa... In fine c'è la possibilità di resettare tutto! Ho cercato di risolverlo, ma niente.
Il programma:
codice:/*Realizzare un EUROCONVERTITORE, che consente di convertire un importo da euro a lire o viceversa; prevedere la possibilità di resettare i valori. */ #include <stdio.h> #include <stdlib.h> int main() { float den, lire, euro; char r, r1; do{ printf("Vuoi convertire euro in lire?\t Se si premere s, se no premere n\n"); scanf("%c", &r); getchar(); if(r=='s'|| r=='S'){ printf("Inserire importo in euro:\n"); scanf("%f", &den); lire=den*1936.27; printf("EURO in LIRE=%.2f lire\n", lire); } else if(r=='n'||r=='N'){ printf("Vuoi convertire lire in euro?\t Se si premere s\n"); scanf("%c", &r); getchar(); if(r=='s'|| r=='S'){ printf("Inserire importo in lire:\n"); scanf("%f", &den); euro=den/1937.27; printf("LIRE in EURO=%.2f euro\n", euro); } else printf("-*->Comando errato!!<-*-\n"); } else printf("-*->Comando errato!!<-*-\n"); printf("Vuoi resettare?\n"); scanf("%c", &r1); getchar(); }while(r1=='s'|| r1=='S'); system("pause"); system("cls"); return 0; }
Grazie in anticipo![]()

, cioè resetta quando non deve. Il programma consiste nel convertire gli euro in lire o viceversa... In fine c'è la possibilità di resettare tutto! Ho cercato di risolverlo, ma niente.
Rispondi quotando
