Para fazer o número 11, necessitei utilizar as dicas do instrutor (achei meio complexo por envolver geometria).
Momento dos projetos
10) Um programa deve ser escrito para ler dois números e, em seguida, perguntar à pessoa usuária qual operação ele deseja realizar. O resultado da operação deve incluir informações sobre o número - se é par ou ímpar, positivo ou negativo e inteiro ou decimal.
num1 = float(input('Informe o primeiro número: '))
num2 = float(input('Informe o segundo número: '))
operacao = input('Informe a operação desejada (+, -, , /): ')
if operacao == "+":
resultado = num1+num2
elif operacao == "-":
resultado = num1-num2
elif operacao == "":
resultado = num1*num2
elif operacao == "/":
resultado = num1/num2
else:
operacao = 0
if resultado % 1 == 0:
print('O resultado é inteiro.')
else:
print('O resultado é decimal.')
if resultado > 0:
print('O resultado é positivo.')
elif resultado == 0:
print('O resultado é neutro.')
else:
print('O resultado é negativo.')
if resultado % 2 == 0:
print('O resultado é par.')
else:
print('O resultado é ímpar.')
- Escreva um programa que peça à pessoa usuária três números que representam os lados de um triângulo. O programa deve informar se os valores podem ser utilizados para formar um triângulo e, caso afirmativo, se ele é equilátero, isósceles ou escaleno. Tenha em mente algumas dicas:
Três lados formam um triângulo quando a soma de quaisquer dois lados for maior que o terceiro;
Triângulo Equilátero: três lados iguais;
Triângulo Isósceles: quaisquer dois lados iguais;
Triângulo Escaleno: três lados diferentes.
print('Coletaremos os lados de um triângulo.')
lado1 = float(input('Digite o comprimento do primeiro lado: '))
lado2 = float(input('Digite o comprimento do segundo lado: '))
lado3 = float(input('Digite o comprimento do terceiro lado: '))
if (lado1 + lado2 > lado3) and (lado2 + lado3 > lado1) and (lado1 + lado3 > lado2):
print('Os valores podem formar um triângulo!')
# comparamos os lados para verificar o tipo de triângulo
if (lado1 == lado2) and (lado2 == lado3):
print('O triângulo é equilátero.')
elif (lado1 != lado2) and (lado2 != lado3) and (lado1 != lado3):
print('O triângulo é escaleno.')
else:
print('O triângulo é isósceles.')
else:
print('Os valores não podem formar um triângulo!')
- Um estabelecimento está vendendo combustíveis com descontos variados. Para o etanol, se a quantidade comprada for até 15 litros, o desconto será de 2% por litro. Caso contrário, será de 4% por litro. Para o diesel, se a quantidade comprada for até 15 litros, o desconto será de 3% por litro. Caso contrário, será de 5% por litro. O preço do litro de diesel é R$ 2,00 e o preço do litro de etanol é R$ 1,70. Escreva um programa que leia a quantidade de litros vendidos e o tipo de combustível (E para etanol e D para diesel) e calcule o valor a ser pago pelo cliente. Tenha em mente algumas dicas:
O do valor do desconto será a multiplicação entre preço do litro, quantidade de litros e o valor do desconto.
O valor a ser pago por um cliente será o resultado da multiplicação do preço do litro pela quantidade de litros menos o valor de desconto resultante do cálculo.
qtd_litros = float(input('Informe a quantidade de litros vendidos: '))
tipo = input('Informe o tipo de combustível (E para etanol e D para diesel): ').upper()
if tipo == 'E':
preco = 1.70
if qtd_litros <=15:
desconto = 0.02
else:
desconto = 0.04
if tipo == 'D':
preco = 2.00
if qtd_litros <=15:
desconto: 0.03
else:
print('Entradas inválidas!')
preco = 0
desconto = 0
valor_desconto = preco * qtd_litros * desconto
valor_pago = preco * qtd_litros - valor_desconto
print(f'Valor a ser pago pelo cliente: R$ {valor_pago}')
- Em uma empresa de venda de imóveis você precisa criar um código que analise os dados de vendas anuais para ajudar a diretoria na tomada de decisão. O código precisa coletar os dados de quantidade de venda durante os anos de 2022 e 2023 e fazer um cálculo de variação percentual. A partir do valor da variação, deve ser enviada às seguintes sugestões:Para variação acima de 20%: bonificação para o time de vendas.
vendas_2022 = float(input("Informe as vendas de 2022: "))
vendas_2023 = float(input("Informe as vendas de 2023: "))
var_percentual = 100 * (vendas_2023 - vendas_2022) / (vendas_2022)
if var_percentual > 20:
print('Bonificação para o time de vendas.')
elif 2 <= var_percentual <= 20:
print('Pequena bonificação para time de vendas.')
elif -10 <= var_percentual < 2:
print('Planejamento de políticas de incentivo às vendas.')
else:
print('Corte de gastos.')