-
Notifications
You must be signed in to change notification settings - Fork 0
/
1012.py
30 lines (26 loc) · 1.28 KB
/
1012.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# 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.
# Entrada
# O arquivo de entrada contém três valores com um dígito após o ponto decimal.
# Saída
# O arquivo de saída deverá conter 5 linhas de dados. Cada linha corresponde a uma das áreas descritas acima, sempre com mensagem correspondente e um espaço entre os dois pontos e o valor. O valor calculado deve ser apresentado com 3 dígitos após o ponto decimal.
# Exemplos de Entrada Exemplos de Saída
# 3.0 4.0 5.2
# TRIANGULO: 7.800
# CIRCULO: 84.949
# TRAPEZIO: 18.200
# QUADRADO: 16.000
# RETANGULO: 12.000
valor = input().split(" ")
a, b, c = valor
pi = 3.14159
atriangle = (float(a) * float(c)) / 2
acircle = pi * (float(c) * float(c))
atrapeze = (float(a)+ float(b)) * float (c) / 2
asquare = float (b) * float (b)
aret = float (a) * float (b)
print("TRIANGULO: %0.3f\nCIRCULO: %0.3f\nTRAPEZIO: %0.3f\nQUADRADO: %0.3f\nRETANGULO: %0.3f" % (atriangle, acircle, atrapeze, asquare, aret))