next up previous contents
Next: Esercizio 2 Up: Scaldiamoci un po' ... Previous: Scaldiamoci un po' ...   Indice

Esercizio 1

Scrivere un programma per il calcolo dell'area di un trapezio che richieda in ingresso le basi e l'altezza.

Soluzione: siccome vogliamo calcolare l'area del trapezio $a=(b+B)*h/2$ dobbiamo prima leggere la base minore ($b$), la base maggiore ($b$) e l'altezza ($h$), calcolare l'area.

def areaTrapezio(b,B,h):
    ''' areaTrapezio calcola 
        l'area del trapezio di masi b e B ed
        altezza h
    '''
    return 0.5*(b+B)*h
# leggiamo l'input
bmin=input('base minore = ')
bmax=input('base maggiore = ')
h=input('altezza = ')
# stampiamo il risultato
print "area = ",areaTrapezio(bmin,bmax,h)



2004-11-02