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('Digite o primeiro número: '))
num2 = float(input('Digite o segundo número: '))
operacao = input('Digite 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:
print('Operação inválida.')
resultado = 0
if resultado % 2 == 0:
print('O resultado é par.')
else:
print('O resultado é ímpar.')
if resultado > 0:
print('O resultado é positivo.')
else:
print('O resultado é negativo.')
if resultado % 1 == 0:
print('O resultado é inteiro.')
else:
print('O resultado é decimal.')
11. 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 ('Digite a seguir 3 números que representam os lados de um triângulo.')
lado1 = float(input('Lado 1: '))
lado2 = float(input('Lado 2: '))
lado3 = float(input('Lado 3: '))
if (lado1 + lado2 > lado3) and (lado1 + lado3 > lado2) and (lado2 + lado3 > lado1):
print('É possível formar um triângulo.')
if lado1 == lado2 == lado3:
print('É um 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('Não é possível formar um triângulo.')
12. 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.
quantidade_litros = float(input('Digite a quantidade de litros vendidos: '))
tipo_combustivel = input('Digite o tipo de combustível (E para etanol e D para diesel): ')
if tipo_combustivel.upper() == 'E':
preco_litro = 1.70
if quantidade_litros <= 15:
desconto = 0.02
else:
desconto = 0.04
elif tipo_combustivel.upper() == 'D':
preco_litro = 2.00
if quantidade_litros <= 15:
desconto = 0.03
else:
desconto = 0.0
else:
print('Tipo de combustível inválido.')
preco_litro = 0
desconto = 0
valor_desconto = preco_litro * quantidade_litros * desconto
valor_a_pagar = preco_litro * quantidade_litros - valor_desconto
print(f'O valor a ser pago pelo cliente é R$ {valor_a_pagar}')
13. 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.
Para variação entre 2% e 20%: pequena bonificação para time de vendas.
Para variação entre 2% e -10%: planejamento de políticas de incentivo às vendas.
Para bonificações abaixo de -10%: corte de gastos.
vendas_2022 = float(input('Digite a quantidade de vendas em 2022: '))
vendas_2023 = float(input('Digite a quantidade de vendas em 2023: '))
variacao_percentual = (vendas_2023 - vendas_2022) / vendas_2022 * 100
if variacao_percentual > 20:
print('Bonificação para o time de vendas.')
elif 2 <= variacao_percentual <= 20:
print('pequena bonificação para time de vendas.')
elif -10 <= variacao_percentual < 2:
print('Planejamento de políticas de incentivo às vendas.')
else:
print('Corte de gastos.')