Esercizi_estivi_23-24/2 ALGORITMI CONDIZIONATI/README.md

21 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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.