1
resposta

Momentos dos Projetos

Questão 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.

num_1 = float(input('Escolha um número:'))
num_2 = float(input('Escolha outro número: '))

#Operação
operação = input('Escolha uma operação (+,-,/,*): ')
if operação in ('+-/*'):
  if operação == ('+'):
    resultado = num_1 + num_2
    print(resultado)
  elif operação	== ('-'):
    resultado = num_1 - num_2
    print(resultado)
  elif operação == ('/'):
    if num_2 != 0:
      resultado = num_1 / num_2
      print(resultado)
    else:
      print('Erro: divisão por zero')
  elif operação == ('*'):
    resultado = num_1 * num_2
    print(resultado)
else:
  print('Operação incorreta!')

#Analise do resultado

if resultado%2 == 0:
  print('O resultado é par.')
elif resultado == float(resultado):
  print('Não classificado como impar ou par.')
else:
  print('O resultado é impar.')
if resultado >= 0:
  print('O resultado é positivo.')
else:
  print('O resultado é negativo.')
if resultado == int(resultado):
  print('O resultado é um número inteiro.')
else:
  print('O resultado é um número decimal.')

Questão 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;
lado_1 = float(input('Informe um número que represente um lado do triângulo: '))
lado_2 = float(input('Informe um segundo número que represente outro lado do triângulo: '))
lado_3 = float(input('Informe um terceiro número que represente outro lado do triângulo: '))

if lado_1 + lado_2 > lado_3 and lado_1 + lado_3 > lado_2 and lado_2 + lado_3 > lado_1:
  print('Os números mencionados formam um triângulo')
  if lado_1 == lado_2 and lado_2 == lado_3:
    print('Este triângulo é um triângulo Equilátero')  
  elif (lado_1 == lado_2 and lado_1 != lado_3) or (lado_2 == lado_3 and lado_2 != lado_1) or (lado_3 == lado_1 and lado_3 != lado_2):
    print('Este triângulo é um triângulo Isósceles')  
  else:
    print('Este triângulo é um triângulo Escaleno')  
else:
  print('Os números mencionados não formam um triângulo')

Questão 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.
Combustivel = input('Informe o tipo de combustivel (E ou D): ')
Tipo_Combustivel = Combustivel.upper()
if Tipo_Combustivel == 'E':
  Qtd_Etanol = float(input('Informe a quantidade de Etanol:'))
  if Qtd_Etanol <= 15:
    Valor_E1 = (Qtd_Etanol * 1.70) * (0.98)
    print('Valor a pagar:', Valor_E1)
  elif Qtd_Etanol > 15:
    Valor_E2 = (Qtd_Etanol * 1.70) * (0.96)
    print('Valor a pagar:', Valor_E2)
elif Tipo_Combustivel == 'D':
  Qtd_Diesel = float(input('Informe a quantidade de Diesel: '))
  if Qtd_Diesel <= 15:
    Valor_D1 = (Qtd_Diesel * 2.00) * (0.97)
    print('Valor a pagar:', Valor_D1)
  elif Qtd_Diesel > 15:
      Valor_D2 = (Qtd_Diesel * 2.00) * (0.95)
      print('Valor a pagar:', Valor_D2)
else:
  print('Informação invalida!')
1 resposta

Questão 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('Informe o valor vendido em 2022: '))
Vendas_2023 = float(input('Informe o valor vendido em 2023: '))
Variação = ((Vendas_2023 - Vendas_2022) / Vendas_2022)*100
if Variação > 20:
  print('Bonificação para o time de vedas.')
elif Variação >= 2:
  print('Pequena bonificação.')
elif Variação >= -10:
  print('Planejamento de políticas de incentivo ás vendas.')
else:
  print('Corte de gastos.')