Esercizio 9
Una ditta pratica ai propri clienti sconti diversi a seconda della quantità di merce acquistata: sui primi 10 pezzi pratica il 5% di sconto, e sui rimanenti (se ce ne sono) pratica il 10% di sconto. Dati il prezzo unitario della merce e la quantità acquistata, calcolare e visualizzare la spesa del cliente.
Assumiamo come valore costante che ogni singolo pezzo costi 2.5€ e venga
immagazzinato dalla variabile prz.
In input avremo allora come unica variabile il numero dei pezzi con identificatore
pezzi.
#include <iostream>
using namespace std;
int main(){
const float prz=2.5;
const float scontoBase=0.05;
const float scontoExtra=0.1;
int pezzi;
float tot,spesa;
cout<<"pezzi:";cin>>pezzi;
tot = pezzi * prz;
if(pezzi<=10)spesa=tot-pezzi*scontoBase* prz;
else spesa=tot-10*prz*scontoBase-prz*(pezzi - 10)*scontoExtra;
cout<<"totale non scontato:"<<tot<<"\n";
cout<<"spesa:"<<spesa;
return 0;
}
In output avremo la variabile totale non scontato con identificatore tot e la variabile spesa che consiste nel totale (eventualmente) scontato.