Python - Calculando a Área



#------------------------------------------------------------
#   Alcides Duarte Jr
#   09-09-18
#   URI - www.urionlinejudge.com.br/judge/pt/runs/add/1012
#------------------------------------------------------------

'''-------------------------------------------------------------
Escreva um programa que leia três valores com ponto flutuante
de dupla precisão: A, B e C. Em seguida, calcule e mostre:
----------------------------------------------------------------
a) a área do triângulo retângulo que tem A por base e C por altura.
b) a área do círculo de raio C. (pi = 3.14159)
c) a área do trapézio que tem A e B por bases e C por altura.
d) a área do quadrado que tem lado B.
e) a área do retângulo que tem lados A e B.
-------------------------------------------------------------'''

def calcular_area_triangulo(a, c):   
    return (a*c)/2

def calcular_area_circulo(c):
    PI = 3.14159
    return PI*c*c

def calcular_area_trapezio(a, b, c):   
    return ((a+b)*c)/2

def calcular_area_quadrado(b):   
    return b*b

def calcular_area_retangulo(a, b):   
    return a*b

def main():
    lista = input().split(' ')
    a = float(lista[0])
    b = float(lista[1])
    c = float(lista[2])

    areaTriangulo = calcular_area_triangulo(a, c)
    print("TRIANGULO: %.3f" % areaTriangulo)

    areaCirculo = calcular_area_circulo(c)
    print("CIRCULO: %.3f" % areaCirculo)

    areaTrapezio = calcular_area_trapezio(a, b, c)
    print("TRAPEZIO: %.3f" % areaTrapezio)

    areaQuadrado = calcular_area_quadrado(b)
    print("QUADRADO: %.3f" % areaQuadrado)

    areaRetangulo = calcular_area_retangulo(a, b)
    print("RETANGULO: %.3f" % areaRetangulo)
       
main()

Postagens mais visitadas deste blog

Python - Fatorial