blob: ee71a40f705a1220f261a6b00e319772d8d36f0c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
//determinare dati da input il prezzo dei prodotti lo scontrino totale ed applicare lo sconto del 10% fino a due prodotti, lo sconto del 20% fino a 4
//lo sconto del 30% fino a 6, oltre i 6 il 35%. stampare il totale da pagare.
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
int prodotti = 0, sconto;
float totale = 0, prezzo;
char cn = 'S';
string oggetto;
do
{
prodotti++;
cout << "Prodotto numero " << prodotti << ": ";
getline(cin,oggetto);
cin.clear();
while (cin.get() != '\n')
{
continue;
}
cout << "Prezzo: ";
cin >> prezzo;
totale += prezzo;
cout << "Continuare? S = Si / N = No : ";
cin >> cn;
}while(cn == 'S' || cn == 's');
switch(prodotti)
{
case 1:
case 2:
sconto = 10;
break;
case 3:
case 4:
sconto = 20;
break;
case 5:
case 6:
sconto = 30;
break;
default:
sconto = 35;
}
totale = totale - (totale * sconto / 100);
cout << "Il totale e': " << totale << endl;
return 0;
}
|