Esercizi sull' IF

Stefan Ambs

  1. scrivere in ordine crescente due numeri;
  2. se di un prodotto vengono acquistati 3 pezzi, si deve pagare l'importo pari a 2 pezzi. Per le quantità inferiori a 3 il prezzo resta invariato. Si ipotizza che il prodotto non venga acquistato in quantità maggiori di 3;
  3. su una somma di denaro si vuole applicare un'imposta progressiva secondo lo schema:
    1. da 0 a 5000€ imposta del 5%;
    2. sopra i 5000€ e fino ai 15.000€, imposta del 7%;
    3. oltre i 15.000€: imposta dell'8%;
  4. per la vendita di un prodotto si deve applicare uno sconto progressivo in base al numero dei pezzi ordinati secondo la tabella: (chiedere il prezzo del prodotto e il numero di pezzi acquistati)
Pezzi Sconto
fino a 3 5%
fino a 5 10%
fino a 10 20%
più di 10 30%

Info su Francesco Bragadin

Insegno informatica e telecomunicazioni al liceo scienze applicate ed all'indirizzo informatica e telecomunicazioni. Ho terminato gli studi in ingegneria elettronica e telecomunicazioni lavorando per molti anni come libero professionista nell'ambio della gestione storage e disaster recovery nell'ambito bancario.
Questa voce è stata pubblicata in Senza categoria. Contrassegna il permalink.

2 risposte a Esercizi sull' IF

  1. Lien Gianola scrive:

    Nell'esercizio 4, se scrivo questo
    int n,s;
    cin>>s;
    switch (n) {
    case 05:
    s=10;
    break;
    case 6>10:
    s=20;
    break;
    default:
    s=30;
    break;
    }
    mi da errore "duplicate case value" selezionando questo comando "case 6>10:" .
    Come posso sistemarlo?

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *