0% acharam este documento útil (0 voto)
4 visualizações5 páginas

Atividade Complementar Lab5

O documento apresenta uma série de atividades de programação em Python, incluindo um cálculo de saldo bancário, conversores de comprimento e temperatura, e cálculo de volumes de sólidos. Cada atividade envolve a entrada de dados pelo usuário e fornece resultados com base em cálculos matemáticos. O código também inclui validações para entradas inválidas e opções de conversão.

Enviado por

kaylaneelisabeth
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
4 visualizações5 páginas

Atividade Complementar Lab5

O documento apresenta uma série de atividades de programação em Python, incluindo um cálculo de saldo bancário, conversores de comprimento e temperatura, e cálculo de volumes de sólidos. Cada atividade envolve a entrada de dados pelo usuário e fornece resultados com base em cálculos matemáticos. O código também inclui validações para entradas inválidas e opções de conversão.

Enviado por

kaylaneelisabeth
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd

Kaylane Elisabeth - 10420296

Atividade Complementar Lab5

1-

SA = float(input(“Digite o saldo anterior: “))

D = float(input(“Digite o total de depósitos: “))

R = float(input(“Digite o total de retiradas: “))

C = float(input(“Digite o valor total dos cheques emitidos: “))

if SA < 0 or D < 0 or R < 0 or C < 0:

print(“Erro: valores não podem ser negativos!”)

else:

ST = SA + D - R - C

print(f”Saldo Atual: R$ {ST:.2f}”)

if ST > 0:

print(“Situação: Saldo Positivo”)

elif ST == 0:

print(“Situação: Saldo Zerado”)

elif ST >= -1000:

print(“Situação: Cheque Especial”)

else:

print(“Situação: Entrar em contato urgente com o banco”)

2-

print(“Conversor de Comprimento”)

M = float(input(“Digite a medida em metros: “))

jarda = 0.9144

milha = 1609

pe = 0.3048

polegada = 0.0254

print(“Escolha a unidade para conversão:”)


print("1 - Jardas (yd)”)

print(“2 - Milhas (mi)”)

print(“3 - Pés (ft)”)

print(“4 - Polegadas (in)”)

O = int(input(“Opção: “))

if O == 1:

resultado = M / jarda

print(f”{M:.2f} metros = {resultado:.2f} jardas”)

elif O == 2:

resultado = M / milha

print(f”{M:.2f} metros = {resultado:.6f} milhas”)

elif O == 3:

resultado = M / pe

print(f”{M:.2f} metros = {resultado:.2f} pés”)

elif O == 4:

resultado = M / polegada

print(f”{M:.2f} metros = {resultado:.2f} polegadas”)

else:

print(“Opção inválida!”)

3-

import math as M

print(“Conversor de Temperaturas”)

print(“Escolha a conversão desejada:”)

print(“1 - Celsius → Kelvin”)

print(“2 - Celsius → Fahrenheit”)

print(“3 - Celsius → Rankine”)

print(“4 - Celsius → Reaumur”)

print(“5 - Kelvin → Celsius”)


print(“6 - Fahrenheit → Celsius”)

print(“7 - Rankine → Celsius”)

print(“8 - Reaumur → Celsius”)

opcao = int(input(“Opção: “))

if opcao == 1:

C = float(input(“Digite a temperatura em Celsius: “))

K = C + 273.15

print(f”{C:.2f} °C = {K:.2f} K”)

elif opcao == 2:

C = float(input(“Digite a temperatura em Celsius: “))

F = (C * 9/5) + 32

print(f”{C:.2f} °C = {F:.2f} °F”)

elif opcao == 3:

C = float(input("Digite a temperatura em Celsius: "))

R = (C + 273.15) * 9/5

print(f”{C:.2f} °C = {R:.2f} °R”)

elif opcao == 4:

C = float(input("Digite a temperatura em Celsius: "))

Re = C * 4/5

print(f”{C:.2f} °C = {Re:.2f} °Re”)

elif opcao == 5:

K = float(input("Digite a temperatura em Kelvin: "))

C = K - 273.15

print(f”{K:.2f} K = {C:.2f} °C”)

elif opcao == 6:

F = float(input(“Digite a temperatura em Fahrenheit: “))

C = (F - 32) * 5/9

print(f”{F:.2f} °F = {C:.2f} °C”)


elif opcao == 7:

R = float(input(“Digite a temperatura em Rankine: “))

C = (R - 491.67) * 5/9

print(f"{R:.2f} °R = {C:.2f} °C")

elif opcao == 8:

Re = float(input(“Digite a temperatura em Reaumur: “))

C = Re * 5/4

print(f"{Re:.2f} °Re = {C:.2f} °C")

else:

print(“Opção inválida!”)

4-

import math as M

print(“Volumes dos Sólidos”)

print("Escolha o sólido para calcular o volume:")

print("A - Cubo")

print("B - Paralelepípedo")

print("C - Esfera")

print("D - Cilindro")

O = input("Opção (A/B/C/D): ").upper()

if O !=“A", "B", "C", "D":

print("Opção inválida! Escolha A, B, C ou D.")

else:

if opcao == "A":

L = float(input("Digite o lado do cubo (m): "))

V = [Link](L, 3) # cubo do lado

print(f"Volume do Cubo: {V:.2f} m³")

elif opcao == "B":


L1 = float(input("Digite o comprimento (m): "))

L2 = float(input("Digite a largura (m): "))

L3 = float(input("Digite a altura (m): "))

V = L1 * L2 * L3 # paralelepípedo

print(f"Volume do Paralelepípedo: {V:.2f} m³")

elif opcao == "C":

L = float(input("Digite o raio da esfera (m): "))

V = (4/3) * [Link] * [Link](L, 3) # raio ao cubo

print(f"Volume da Esfera: {V:.2f} m³")

elif opcao == "D":

L = float(input("Digite o raio da base do cilindro (m): "))

H = float(input("Digite a altura do cilindro (m): "))

V = [Link] * [Link](L, 2) * H # raio ao quadrado * altura

print(f"Volume do Cilindro: {V:.2f} m³")

Você também pode gostar