
Prêmio
Retirado da OBI Nível Júnior de 2023
Verificação de Aprendizagem: Avalie sua compreensão. Tente resolver sem consultar materiais, usando apenas seu conhecimento. Identifique áreas que precisam de revisão.Enunciado
Uma ONG oferece vários cursos gratuitos e vende pães integrais, doces e bolos para ajudar nas despesas. Para incentivar as vendas, o diretor anunciou prêmios baseados na quantidade de produtos vendidos durante a semana, seguindo um sistema de pontos: cada pão vale 1 ponto, cada doce vale 2 pontos e cada bolo vale 3 pontos. Dependendo do total de pontos acumulados, os colaboradores podem receber um prêmio diferente. O desafio é criar um programa que determine qual prêmio os colaboradores receberão com base na quantidade de cada produto vendido.
Se a soma dos pontos de todos os produtos vendidos na semana for igual ou maior do que 150, cada colaborador recebe um bolo como prêmio; senão, se a soma dos pontos for maior ou igual a 120, cada colaborador recebe um doce como prêmio; senão, se a soma dos pontos for maior ou igual a 100, cada colaborador recebe um pão como prêmio. Se a soma dos pontos for menor do que 100 não há prêmio para os colaboradores.
Sabendo que você fez um curso de programação na ONG, o diretor pediu que você escreva um programa que, dados os números de pães, doces e bolos vendidos na semana, determine qual o prêmio merecido.
Entrada Três inteiros representando, respectivamente, o número de pães (P), doces (D) e bolos (B) vendidos na semana.
Saída: Uma única linha contendo um caractere representando o prêmio: 'P' para pão, 'D' para doce, 'B' para bolo e 'N' para nenhum prêmio.
Example:
calcular_premio(100, 10, 4) >> 'D' calcular_premio(30, 45, 10) >> 'B' calcular_premio(30, 10, 5) >> 'N'
Habilidades
- Operações Aritméticas Básicas
- Lógica de Condições e Decisões