Algoritmo e Programação
LISTA DE EXERCÍCIOS 02
1- Construa um algoritmo que, tendo como dados de entrada o preço de um produto e seu código de origem, mostre o preço junto com a sua procedência. Se o código não for nenhum dos especificados, considere o produto como importado.
Código:
1
2
3 ou 4
5 A 10
11 A 20
Procedência:
Sul
Norte
Nordeste
Centro-Oeste
Sudeste
2-
3- Escreva um algoritmo que leia o código de um determinado produto e mostre a sua
classificação. Utilize a seguinte tabela como referência:
|Código
|Classificação |
|1
|Alimento não perecível |
|2, 3 ou 4
|Alimento perecível |
|5 ou 6 ou 7
|Vestuário |
|8
|Higiene pessoal |
|9 até 15
|Limpeza e utensílios domésticos |
|Qualquer outro código |Inválido |
4- Crie um algoritmo que calcule o que deve ser pago por um produto, considerando o preço normal de etiqueta e a escolha da condição de pagamento. Utilize os códigos da tabela a seguir para ler qual a condição de pagamento escolhida e efetuar o cálculo adequado.
|Código
|1
|2
|3
|Condição de Pagamento |
|À vista em dinheiro ou cheque, recebe 10% de desconto |
|À vista no cartão de crédito, recebe 7% de desconto |
|Em 2 vezes, preço normal de etiqueta sem juros...|
|4
|Em três vezes, preço normal de etiqueta mais juros de 10%|
5 - Construa um algoritmo que calcule a média aritmética de um conjunto de números pares
que forem fornecidos pelo usuário. O valor de finalização será a entrada do número zero.
Observe que nada impede que o usuário forneça quantos números impares quiser, com a ressalva de que eles não podem ser acumulados.
6. Elaborar uma rotina que recebendo como parâmetros três números, verifique se eles podem ser comprimentos dos lados de um triângulo e, se forem, informe se é um triângulo equilátero, isósceles ou escaleno, exibindo este resultado. Se eles não formarem um triângulo exiba uma mensagem. Notas:
O comprimento de cada lado do triângulo é menor que a soma dos