edutecnica

Istruzione di selezione if in C++ : esercizi risolti


Esercizio 1

Dato un numero verificare se è pari o dispari e visualizzare in ogni caso un opportuno messaggio

Esercizio 2

Dati due numeri interi, verificare se sono uno il multiplo dell'altro.

Esercizio 3

Digitati due numeri stabilire se sono entrambi positivi, o entrambi negativi oppure se sono uno positivo e l’altro negativo.

Esercizio 4

Digitati tre numeri, stabilire se sono in ordine crescente.

Esercizio 5

Date le coordinate di un punto su un piano cartesiano, verificare se il punto appartiene ad uno degli assi.

Esercizio 6

Dati tre punti del piano cartesiano A(xa,ya), B(xb,yb) e C(xc,yc) calcolare e visualizzare il perimetro del triangolo da essi formato; se il triangolo è degenere , cioè se due o più vertici coincidono, visualizzare un opportuno messaggio.

Esercizio 7

Date in ingresso le lunghezze di tre lati, verificare se possono essere i lati di un triangolo. Tre lati costituiscono un triangolo se la somma delle lunghezze di due lati è maggiore della lunghezza del terzo lato.

Esercizio 8

Una imposta viene calcolata applicando una aliquota del del 9% sulla parte imponibile fino a 17mila € e l'aliquota del 15% sulla eventuale parte eccedente. Dato l'imponibile calcolare e visualizzare l'eventuale imposta corrispondente.

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.

Esercizio 10

Scrivere un algoritmo che acquisisca in ingresso tre interi che rappresentano ordinatamente il giorno, il mese e l’anno e determinare se essi corrispondono effettivamente ad una data.

Esercizio 11

Realizzare un algoritmo per risolvere l'equazione ax=b. Si deve comunicare in output se è un'equazione determinata, impossibile o indeterminata. Se è determinata si deve anche visualizzare il risultato.

Esercizio 12

Un impianto di risalita ha tariffa base di 7€; in estate viene applicata una maggiorazione del 15%, in autunno uno sconto del 50%; in inverno viene raddoppiata, in primavera il costo rimane pari alla tariffa base. Data in ingresso la stagione , calcolare e visualizzare il costo dell'impianto.

Esercizio 13

Un servizio di noleggio moto applica la seguente tariffa:
• bicicletta : 2 €/h
• moto : 3 €/h
se si superano i 30 minuti viene addebitata l'ora intera.
Costruire un algoritmo che accetta in ingresso il tipo di veicolo noleggiato, l'orario iniziale e l'orario finale del noleggio, che calcola e visualizza importo da pagare.

Esercizio 14

Dobbiamo trasferirci da Legnano a Rho passando per Parabiago e Nerviano. Possiamo farlo in bicicletta se la temperatura media delle quattro località è superiore ai 5°C altrimenti usiamo la macchina. Scrivi un algoritmo che calcolata la temperatura media delle quattro località stabilisca quale mezzo dobbiamo usare.

Esercizio 15

Un segnalatore di velocità è programmato per indicare l'ammontare di una multa di 60€ secondo la seguente procedura : se la velocità del veicolo supera i 50km/h viene registrata la contravvenzione, l'ammontare è di 1,5€ per ogni km/h eccedente i 50km/h.
Data la velocità rilevata, visualizzare l'ammontare della multa oppure il messaggio "velocità regolare".