op = ''

if operacao == '+':
    op = 'soma'
elif operacao == '-':
    op = 'subtração'
elif operacao == '*':
    op = 'multiplicação'
elif operacao == '/':
    op = 'divisão'
else:
    print('Operador inválido! Verifique as opções corretamente')
    exit()

print(f'\n\nQuais os números que você deseja efetuar a {op}?\n')
num1 = tofloat(input('Primeiro número: '))
num2 = tofloat(input('Segundo número: '))


def calcular(n1, n2, operador):
    """
    Esta função realiza uma conta, sendo o tipo de conta escolhida pelo usuário
    que posteriormente informará os números a serem calculados

    :param n1: Primeiro número informado pelo usuário e recebido como parâmetro
    :param n2: Segundo número informado pelo usuário e recebido como parâmetro
    :param operador: Símbolo que indicará o tipo de operação a ser realizada
    :return: Cálculo final
    """
    if operador == '+':
        calc = n1 + n2
"""
Exercicios Python - Seção 8

8. Sejam a e b os catetos de um triângulo, onde a hipotenusa é obtida pela equação:
hipotenusa = √ a² + b² . Faça uma função que receba os valores de a e b e calcule o
valor da hipotenusa através da equação.
"""
from math import sqrt
from convert import tofloat

print(
    '\nEste programa tem a função de calcular a hipotenusa através de seus catetos\n'
)

cateto_A = tofloat(input('Digite o cateto A: '))
cateto_B = tofloat(input('Digite o cateto B: '))


def calc_hipotenusa(a, b):
    """
    Calculará o valor da hipotenusa, utilizando os valores dos catetos
    informados pelo usuário.

    A fórmula é a seguinte:

    hipotenusa = √(a² + b²)
    """
    hip = sqrt(a**2 + b**2)
    return hip

"""
Exercicios Python - Seção 8

9. Faça uma função que receba a altura e o raio de um cilindro circular e retorne o volume
do cilindro. O volume de um cilindm circular é calculado por meio da seguinte fórmula :
V = π * raio² * altura , onde π = 3.141592.
"""
from math import pi
from convert import tofloat

print('\nEste programa calculará o volume do cilindro\n')

altura = tofloat(input('Qual é a altura do cilindro? '))
raio = tofloat(input('Qual é o raio do cilindro? '))


def calc_volume(a, r):
    """
    Esta função calculará o raio do cilindro, dados a altura e o raio informado pelo usuário
    a fórmula é a seguinte

    V = π * raio² * altura
    """
    vol = pi * (r**2) * a
    return vol


print(f'O volume do cilindro é {calc_volume(altura, raio):.2f}')
Beispiel #4
0
Exercicios Python - Seção 8

11. Elabore uma função que receba três notas de um aluno como parâmetros e uma letra.
Se a letra for A a função deverá calcular a média aritmética das notas do aluno; se for P,
deverá calcular a média ponderada com pesos 5, 3 e 2.

"""
from convert import tofloat

print('\nQue tipo de média você deseja calcular?\n')
tipo_media = input(
    'Digite A para média aritmética ou P para média ponderada: ')
tipo_media = tipo_media.upper()

print('\n\nDigite as notas a serem calculadas:\n')
nota1 = tofloat(input('Nota 1: '))
nota2 = tofloat(input('Nota 2: '))
nota3 = tofloat(input('Nota 3: '))


def calc_media(n1, n2, n3, t='A'):
    """
    Calculará a média, dado as notas passadas por argumentos
    caso seja a média aritmética, o parâmetro t receberá 'A', que está por padrão,
    caso seja a média ponderada, o parâmetro t receberá 'P'.

    :param n1: nota 1
    :param n2: nota 2
    :param n3: nota 3
    :param t: tipo de média 'A' ou 'P'
    :return: retorna a média calculada
Beispiel #5
0
"""
Exercicios Python - Seção 8

7. Faça uma função que receba uma temperatura em graus Celsius e retorne-a convertida
em graus Fahrenheit. A fórmula de conversão é : F = C * (9.0/ 5.O) + 32.0, sendo F a
temperatura em Fahrenheit e C a temperatura em Celsius.

"""
from convert import tofloat

celsius = tofloat(input('Digite a temperaatura em Celsius: '))


def celsius_to_fahrenheit(c):
    """ Esta função converterá a temperatura de Celsius para Fahrenheit """
    fahr = c * (9.0 / 5.0) + 32
    return fahr


print(f'{celsius}° C são {celsius_to_fahrenheit(celsius):.2f}° F')