edutecnica

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.