'''
ARGOMENTI:
---------------------------------------------------------------------
       
    - indentazione
            L'indentazione (o indentatura) e' l'inserimento di una certa
            quantita' di spazio vuoto all'inizio di una riga di testo.
            In Python, a differenza di altri linguaggi che la usano per
            rendere piu' leggibile il programma, e' SIGNIFICATIVA in quanto
            viene usata per delimitare blocchi di codice.
          
    - espressione booleana
            E' una espressione che e' o vera o falsa. In Python un'espressione
            che e vera ha valore 1 (True), un'espressione falsa ha valore 0 (False).

        
            x == y       # x e' uguale a y? 
            x != y       # x e' diverso da y? 
            x > y        # x e' maggiore di y? 
            x < y        # x e' minore di y? 
            x >= y       # x e' maggiore o uguale a y? 
            x <= y       # x e' minore o uguale a
            
    - istruzioni condizionali
            Le istruzioni condizionali ci offrono la possibilita di far seguire
            differenti percorsi al flusso di esecuzione.
            (if, if else, if elif else)
          
'''

# PRIMO CASO - if --------------------------------------------------
print("\n\n\nPRIMO CASO: if") # 3 newline
print("--------------")
Sel = str(input("Calcoliamo l'area di un triangolo? (s/n): ")) # carattere
if Sel=='s' or Sel=="S":
    b = int(input("Dammi il valore della base: "))
    h = int(input("Dammi il valore dell'altezza: "))
    A=b*h/2
    print("L'area del triangolo risulta:",A)
#--------------------------------------------------------------------

# SECONDO CASO - if else --------------------------------------------
print("\n\n\nSECONDO CASO: if else")
print("---------------------")
Sel = str(input("Calcoliamo l'area di un triangolo o di un rettangolo? (t/r): ")) # carattere
b = int(input("Dammi il valore della base: "))
h = int(input("Dammi il valore dell'altezza: "))
if Sel=='t' or Sel=="T":
    A=b*h/2
    print("L'area del triangolo risulta:",A)
else:
    A=b*h
    print("L'area del rettangolo risulta:",A)
#--------------------------------------------------------------------



# TERZO CASO - if elif else -----------------------------------------
print("\n\n\nTERZO CASO: if elif else")
print("Cosa vogliamo calcolare?")
print("----------------------------")
print(" 1) Area di un  triangolo")
print(" 2) Area di un  rettangolo")
print(" 3) Area di un  trapezio")
print(" 4) Area di un  quadrato")
print(" 5) Esci")
print("----------------------------\n")
Sel = int(input("Fai la tua scelta: "))   # intero
if Sel==1:
    b = int(input("Dammi il valore della base: "))
    h = int(input("Dammi il valore dell'altezza: "))
    A=b*h/2
    print("L'area del triangolo risulta:",A)
elif Sel==2:
    b = int(input("Dammi il valore della base: "))
    h = int(input("Dammi il valore dell'altezza: "))
    A=b*h
    print("L'area del rettangolo risulta:",A)
elif Sel==3:
    bmi = int(input("Dammi il valore della base minore: "))
    bma = int(input("Dammi il valore della base maggiore: "))
    h = int(input("Dammi il valore dell'altezza: "))
    A=(bma+bmi)*h/2 #attenzione alle parentesi
    print("L'area del trapezio risulta:",A)
elif Sel==4:
    l = int(input("Dammi il valore del lato: "))
    A=l**2 
    print("L'area del quadrato risulta:",A)
else:
    print("Nessuna selezione")

print("Bye bye")











