Un esercizio molto semplice per vedere le basi della codifica in C++. Una scuola si reca al museo/cinema e deve acquistare dei biglietti di ingresso. Il prezzo è fissato a 5 euro. Se gli alunni, che si inseriscono in input, sono però maggiori di 100, si applica uno sconto su tutto il totale del 10%. Calcolare e visualizzare il totale.
Il problema è molto semplice e lineare. Si può risolvere in diversi modi. Proponiamo una soluzione come la seguente (realizzata con AlgoBuild)
La codifica in C++ dovrebbe risultare semplice una volta strutturato l’algoritmo.
#include <iostream>
using namespace std;
int main()
{
int n;
float spesa;
int prodotto;
float sconto;
cout << "Inserisci il numero di alunni" << endl;
cin >> n;
prodotto = 5 * n;
if (n > 100)
{
sconto = prodotto * 10 / 100;
spesa = prodotto - sconto;
}
else
{
spesa = prodotto;
}
cout << "La spesa e'" << spesa;
getchar();
return 0;
}
Il problema può essere ulteriormente sviluppato introducendo il prezzo e lo sconto come valori in ingresso.
Ultima modifica 22 Marzo 2023