Testo dell'esercizio
Ogni mattina entro le 10 i campeggiatori che hanno terminato il proprio soggiorno devono lasciare libera la piazzola che hanno occupato.
Ciascun campeggiatore deve dichiarare:
- il numero di giorni trascorsi al camping
- il numero di persone formanti il gruppo
- il tipo di abitacolo ('T': tenda, 'R':roulotte)
- il tipo di veicolo ('A': auto, 'M': moto)
Calcolare e stampare quanto deve pagare ciascun gruppo in base a questo listino prezzi:
- euro 5 per persona al giorno
- euro 4 per tenda al giorno
- euro 4,50 per roulotte al giorno
- euro 5,50 per auto al giorno
- euro 3,50 per moto al giorno
mostra soluzione
/*
CLAUDIO CARDINALE III AI
Ogni mattina entro le 10 i campeggiatori che hanno terminato il proprio soggiorno devono lasciare libera la piazzola che hanno occupato.
Ciascun campeggiatore deve dichiarare:
- il numero di giorni trascorsi al camping
- il numero di persone formanti il gruppo
- il tipo di abitacolo ('T': tenda, 'R':roulotte)
- il tipo di veicolo ('A': auto, 'M': moto)
Calcolare e stampare quanto deve pagare ciascun gruppo in base a questo listino prezzi:
- euro 5 per persona al giorno
- euro 4 per tenda al giorno
- euro 4,50 per roulotte al giorno
- euro 5,50 per auto al giorno
- euro 3,50 per moto al giorno
*/
#include<stdio.h>
int main(){
//dichiarazioni
float costo,ngiorni,npersone;
char tipoa,tipov;
//acqusizione dati
printf("visualizza il costo del campeggio\ngiorni trscorsi : ");
scanf("%f",&ngiorni);
printf("numero persone : ");
scanf("%f",&npersone);
getchar();
printf("tipo di abitacolo (T tenda, R rulotte) : ");
scanf("%c",&tipoa);
getchar();
printf("tipo di veicolo (A auto, M moto) : ");
scanf("%c",&tipov);
//controlli e calcoli
if (tipoa == 'T')
costo = 4 * ngiorni;
else
costo = 4.50 * ngiorni;
if (tipov == 'A')
costo += 5.50 * ngiorni;
else
costo += 3.50 * ngiorni;
costo += 5*ngiorni*npersone;
//visualizzazione risultati
printf("il costo totale e` %f\n",costo);
}
Testi Consigliati:
Il linguaggio C. Principi di programmazione e manuale di riferimento. Ediz. MyLab. Con Contenuto digitale per download e accesso on line
C guida alla programmazione: Conoscere lo standard C11 dalle basi del linguaggio alle direttive del preprocessore (Programmare con C Vol. 1)
Programmazione in C
torna