Você está na página 1de 2

Ficha 12

Exercicio 1
import math

def calcular_circunferencia(raio):
perimetro = 2 * math.pi * abs(raio)
return perimetro

def calcular_area_circunferencia(raio):
area = math.pi * (abs(raio) ** 2)
return area

def calcular_volume_esfera(raio):
volume = (4 * math.pi * (abs(raio) ** 3)) / 3
return volume

def main():
raio = float(input("Digite o valor do raio: "))

print(f"Perímetro da Circunferência: {perimetro}")


print(f"Área da Circunferência: {area}")
print(f"Volume da Esfera: {volume}")

if __name__ == "__main__":
main()

exercicio 2
from numeros_divisiveis_por_10 import
encontrar_numeros_divisiveis_por_10

def main():
# Solicita o valor de n ao usuário
n = int(input("Digite o valor de n: "))

numeros_divisiveis = encontrar_numeros_divisiveis_por_10(n)

print(f"Números divisíveis por 10 e menores que {n}:


{numeros_divisiveis}")

if __name__ == "__main__":
main()

def encontrar_numeros_divisiveis_por_10(n):
numeros_divisiveis = [i for i in range(10, n, 10)]
return numeros_divisiveis

exercicio 3
import operacoes
def menu():
print("Escolha a operação:")
print("1. Adição")
print("2. Subtração")
print("3. Multiplicação")
print("4. Divisão")

def main():
num1 = float(input("Digite o primeiro número: "))
num2 = float(input("Digite o segundo número: "))

menu()

escolha = input("Digite o número da operação desejada: ")

if escolha == "1":
resultado = operacoes.adicao(num1, num2)
elif escolha == "2":
resultado = operacoes.subtracao(num1, num2)
elif escolha == "3":
resultado = operacoes.multiplicacao(num1, num2)
elif escolha == "4":
resultado = operacoes.divisao(num1, num2)
else:
print("Opção inválida. Por favor, escolha uma operação
válida.")
return

print(f"Resultado da operação: {resultado}")

if __name__ == "__main__":
main()

def adicao(a, b):


return a + b

def subtracao(a, b):


return a - b

def multiplicacao(a, b):


return a * b

def divisao(a, b):


if b != 0:
return a / b
else:
print("Erro: Divisão por zero.")
return None

Você também pode gostar