Esercizi_estivi_23-24/2 ALGORITMI CONDIZIONATI/README.md

21 lines
1.5 KiB
Markdown
Raw Permalink Normal View History

2024-06-12 17:11:15 +00:00
# ALGORITMI CONDIZIONATI
Argomenti: istruzione if..else; if nidificati, if in cascata; numerazione binaria, le costanti, operatori
aritmetici e logici (AND, OR, NOT).
### Esercizio 2.1
- a) Scrivere un programma in grado di sommare due angoli espressi in gradi, primi e secondi. Per angolo maggiori di 360 gradi occorre ricondursi a valori minori sottraendo un opportuno multiplo di 360 gradi.
- b) Scrivere un programma in grado di indicare se un numero intero è divisibile per un altro.
- c) Scrivere un programma in grado di indicare quale tra tre numeri è il più piccolo.
- d) Scrivere un programma in grado di acquisire quattro numeri reali e stamparli dal più grande al più piccolo.
- e) Scrivere un programma che sia in grado di fare la somma di due ore espresse in ore, minuti e secondi.
- f) Scrivere un programma in grado di indicare se tre numeri possono essere lati di un triangolo
(Suggerimento: ad es. i numeri 1, 1, 5 non lo possono essere: la somma di due qualunque di loro deve essere...)
### Esercizio 2.7
Un vinaio propone uno sconto a chi acquista una quantità minima di vino. Scrivere un programma che
visualizzi quanto lacquirente spende in base alla quantità di vino acquistata. Aggiungere tutti i dati
non specificati.
### Esercizio 2.8 (da fare con listruzione switch... case)
Scrivere un programma che chiede il tipo di una porta logica (AND, OR, NOT, NAND, EXOR...) e poi i
valori degli ingressi: ad ogni esecuzione visualizza il valore delluscita.