logo Thecsea.it



Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License



scolastica » esercizi » terza superiore » linguaggio c

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



Copyright © 2004-2024 thecsea.it (Claudio Cardinale - [email protected])! Tutti i diritti riservati. - contattaci