7 Ingresso al teatro Scrivi l`algoritmo che calcola l`importo

28/09/13
Ingresso al teatro
7 Ingresso al teatro
Scrivi l’algoritmo che calcola l’importo da pagare per l’ingresso a un teatro sapendo che dal prezzo di ingresso di 12
euro vengono applicati i seguenti sconti:
– bambini gratis fino a 10 anni;
– sconto 20% ai ragazzi fino a 16 anni;
– sconto del 50% agli anziani sopra i 75 anni.
Dati I
O
Lavoro
anni prezzo Relazione tra ingresso e uscita
se anni ≤10 prezzo = 0 altrimenti
se anni≤16 prezzo =12 ­ 12*20/100 altrimenti
se anni >75 prezzo = 12 ­12*50/100
altrimenti prezzo=12
zerocrise.com/informatica/algoritmi/selezione/33-ingresso-al-teatro.html
1/3
28/09/13
Ingresso al teatro
In alternativa poossiamo dividere le persone in du gruppi
se anni≤16 si va a controllare se è minore di 10 o no se anni≤10 prezzo=0
altrimenti prezzo =12 ­ 12*20/100 altrimenti se anni >75 prezzo = 12 ­12*50/100
altrimenti prezzo=12
zerocrise.com/informatica/algoritmi/selezione/33-ingresso-al-teatro.html
2/3
28/09/13
Ingresso al teatro
Errore
zerocrise.com/informatica/algoritmi/selezione/33-ingresso-al-teatro.html
3/3
//
//
//
//
//
//
//
main.cpp
ingesso al teatro
Created by Rolando Succo on 28/09/13.
Copyright (c) 2013 zerocrise. All rights reserved.
#include <iostream>
int main(int argc, const char * argv[])
{
const float p=12;
int anni;
float prezzo;
std::cout << "calcolo del prezzo del biglietto in base all'età
\n";
std::cout << "inserisci anni ";
std::cin>>anni;
if(anni<11)
prezzo=0;
else if(anni<17)
prezzo=p-p*20/100;
else if(anni<76)
prezzo=p;
else
prezzo=p-p*50/100;
std::cout << "ti costo del biglietto è di
"<<prezzo;
return 0;
}
//
//
//
//
//
//
//
main.cpp
ingesso al teatro
Created by Rolando Succo on 28/09/13.
Copyright (c) 2013 zerocrise. All rights reserved.
#include <iostream>
int main(int argc, const char * argv[])
{
const float p=12;
int anni;
float prezzo;
cout << "calcolo del prezzo del biglietto in base all'età\n";
cout << "inserisci anni ";
cin>>anni;
if(anni<=16)
if(anni<=10)
prezzo =p;
else
prezzo=p-p*20/100;
else if(anni<=75)
prezzo=p;
else
prezzo=p-p*50/100;
cout << "ti costo del biglietto è di "<<prezzo;
return 0;
}