# A1.
def converte_horas(horas):
"""
Converte um numero de horas para segundos.
Args:
horas: O numero de horas a serem convertidas.
Returns:
O numero de segundos correspondente.
"""
segundos = horas * 60 * 60
return segundos
# exemplo de uso:
print(converte_horas(25))
# A2.
def converte_segundos(segundos):
"""
Converte um número de segundos para horas.
Args:
segundos: O numero de segundos a serem convertidos.
Returns:
O número de horas correspondente.
"""
horas = segundos / 3600
return round(horas, 2)
# Exemplo de uso
print(converte_segundos(10000))
# A3.
def converte_comprimento(centimetros):
"""
Converte um comprimento de centimetros para polegadas.
Args:
centimetros: O comprimento em centimetros a ser convertido.
Returns:
O comprimento equivalente em polegadas.
"""
polegadas = centimetros * 0.393701
return polegadas
# Exemplo de uso
print(converte_comprimento(25))
# A4.
def converte_volume(litros):
"""
Converte um volume de litros para galoes.
Args:
litros: O volume em litros a ser convertido.
Returns:
O volume equivalente em galões.
"""
galoes = litros * 0.264172
return galoes
# Exemplo de uso
print(converte_volume(5))
# A5.
def converte_temperatura(celsius):
"""
Converte uma temperatura de graus celsius para graus Fahrenheit.
Args:
Celsius: A temperatura em graus celsius a ser convertida.
Returns:
A temperatura equivalente em graus Fahrenheit.
"""
Fahrenheit = celsius * 9/5 + 32
return Fahrenheit
# Exemplo de uso
print(converte_temperatura(18))
# A6.
def converte_moeda(quantia, taxa_cambio):
"""
Converte uma quantia de uma moeda para outra usando uma taxa de câmbio
Args:
quantia: A quantia na moeda original.
taxa_cambio: A taxa de câmbrio para a segunda moeda.
Returns:
A quantia convertida para a segunda moeda.
"""
quantia_convertida = quantia * taxa_cambio
return round(quantia_convertida, 2)
# Exemplo de uso
print(converte_moeda(1000, 1.0923))
# A7.
def calcula_area_quadrado(lado):
"""
Calcula a área de um quadrado.
Args:
lado: O comprimento do lado do quandrado.
Returns:
A area do quadrado.
"""
area = lado * lado
return area
# Exemplo de uso
print(calcula_area_quadrado(3))
# A8.
import math
def calcula_area_circulo(raio):
"""
Calcula a área de um circulo.
Args:
raio: O comprimento do raio do circulo.
Returns:
A área do círculo, aproximada ás milesimas.
"""
area = math.pi * raio**2
return round(area, 3)
# Exemplo de uso
print(calcula_area_circulo(3))
# A9.
def calcula_area_triangulo(base, altura):
"""
Calcula a area de um triangulo.
Args:
base: O comprimento da base do triangulo.
altura: O comprimento da altura do triangulo.
Returns:
A area do triangulo.
"""
area = (base * altura) / 2
return round(area, 3)
# Exemplo de uso
print(calcula_area_triangulo(7, 3))
# A10.
def calcula_juros_mensais(saldo, taxas_juros):
"""
Calcula os juros mensais vencidos em uma conta.
Args:
saldo: O saldo da conta.
taxa_juros: A taxas de juros mensal (como um decimal, por exemplo, 0.05 para 5%).
Returns:
Os Juros vencidos ao fim de um mês.
"""
juros = saldo * taxas_juros
return round(juros, 2)
# Exemplo de uso
print(calcula_juros_mensais(1000, 0.05))
# B11.
def calcula_area_moldura_quadrado(lado_interno, lado_externo):
"""
Calcula a area de uma moldura quadrada.
Args:
lado_interno: O comprimento do lado interno do quandrado.
lado_externo: O comprimento do lado externo do quandrado.
Returns:
A area da moldura.
"""
area_externa = lado_externo ** 2
area_interna = lado_interno ** 2
area_moldura = area_externa - area_interna
return area_moldura
# Exemplo de uso
print(calcula_area_moldura_quadrado(3.5, 4))
# B12.
import math
def calcula_area_moldura_circular(raio_interno, raio_externo):
"""
Calcula a area de uma moldura circular.
Args:
raio_externo: O raio do circulo externo.
raio_interno: O raio do cicuculo interno.
Returns:
A area da moldura circular.
"""
area_externa = math.pi * raio_externo ** 2
area_interna = math.pi * raio_interno ** 2
area_moldura = area_externa - area_interna
return round(area_moldura, 3)
# Exemplo de uso:
print(calcula_area_moldura_circular(3.5, 4))
# B13.
def calcula_juros_vencidos(saldo, taxa_mensal, num_meses):
"""
Calcula os juros vencidos ao fim de um periodo, sem acumulação.
Args:
saldo: O saldo inicial da conta.
taxa_mensal: A taxa de juro mensal (ex: 0.05 para 5%).
Returns:
O valor total dos juros vencidos.
"""
juros_por_mes = saldo * taxa_mensal
juros_total = juros_por_mes * num_meses
return round(juros_total, 2)
# Exemplo de uso:
print(calcula_juros_vencidos(1000, 0.05, 6))
# B14.
def atualiza_saldo(saldo, taxa_juros_mensal, num_meses):
"""
Calcula o novo saldo de uma conta após um periodo de tempo,
considerando a acumulação de juros mensais.
Args:
saldo: O saldo inicial da conta.
taxa_juros_mensal: A taxa de juros mensal (ex: 0.05 para 5%).
mum_meses: O numero de meses decorridos.
Returns:
O novo saldo da conta apos o periodo de tempo.
"""
novo_saldo = saldo * (1 + taxa_juros_mensal) ** num_meses
return round(novo_saldo)
# Exemplo de uso:
saldo_inicial = 1000
taxa = 0.05
meses = 6
saldo_final = atualiza_saldo(saldo_inicial, taxa, meses)
print(f">>> atualiza_saldo{saldo_inicial}, {taxa}, {meses}")
print(saldo_final)
To embed this program on your website, copy the following code and paste it into your website's HTML: