Algoritmo e programacao

Disponível somente no TrabalhosFeitos
  • Páginas : 9 (2029 palavras )
  • Download(s) : 0
  • Publicado : 27 de agosto de 2012
Ler documento completo
Amostra do texto
ALGORITMOS E PROGRAMAÇÃO

LISTA 2 - EXERCÍCIOS COM COMANDOS DE SELEÇÃO SIMPLES e MÚLTIPLA

1 Escreva um programa que informe se existe estoque para atender um pedido feito a uma fábrica. O programa deverá receber como entradas o número de itens em estoque e o número de itens a serem fornecidos, e dará como saída o estoque atualizado ou uma mensagem indicando não haver itens suficientes emestoque para atender o pedido.

2 Faça um programa que lê dois valores, o primeiro servindo de indicador de operação e o segundo correspondendo ao raio de uma circunferência. Caso o primeiro valor lido seja igual a 1, calcular e imprimir a área desta circunferência. Se o valor lido for 2, calcular e imprimir o perímetro da circunferência. E se o valor lido for diferente destes dois valores,imprimir uma mensagem dizendo que o indicador de operação foi mal fornecido.

3 Uma loja fornece 5% de desconto para funcionários e 10% de desconto para clientes especiais. Faça um programa que calcule o valor total a ser pago por uma pessoa. O programa deverá ler o valor total da compra efetuada e um código que identifique se o comprador é um cliente comum ou um dos dois tipos de clientes querecebem desconto.

4 Construa um programa que receba os nomes (strings) de 5 produtos de uma loja e o preço unitário de cada um deles (em reais). O programa deverá informar, com mensagens explicativas:
a) o nome dos produtos cujo preço é superior a 20 reais;
b) o nome e o preço correspondente dos produtos cujo preço é inferior a 10 reais;
c) o preço médio dos produtos;
d) o nome e o preço dosprodutos com preço inferior à média.

5 Construa um programa que receba os nomes de 5 clientes de uma loja e o valor (em reais) que cada um destes clientes pagou por sua compra. O programa deverá informar:
a) o valor total pago pelos 5 clientes;
b) o valor da compra média efetuada;
c) nome dos clientes que efetuaram compras superiores a 20 reais;
e) o número de clientes que efetuaram comprasinferiores a 50 reais.

6 Dados os nomes de 5 municípios de uma região e suas temperaturas médias, emitir o seguinte relatório:
a) temperatura média da região;
b) número de municípios com temperatura média inferior a 10ºC;
c) nome dos municípios que apresentam temperatura média superior a 30ºC.

7 Faça um programa que recebe três valores reais e verifica se estes podem corresponder aos ladosde um triângulo retângulo. A saída do programa deve ser uma mensagem.
Se A >=B + C não é formado nenhum triângulo e se A2 = B2 + C2 , então o triângulo é retângulo.

8 [Algoritmos Estruturados - H. Farrer] Dados três valores X, Y e Z, verificar se eles podem ser os comprimentos dos lados de um triângulo e, se forem, verificar se é um triângulo eqüilátero, isósceles ou escaleno. Se os valoresfornecidos não formarem um triângulo, escreva uma mensagem com esta informação.

9 A partir do preço à vista de um determinado produto, calcular o preço total a pagar e o valor da prestação mensal, referentes ao pagamento parcelado. Se o pagamento for parcelado em três vezes deverá ser dado um acréscimo de 10% no total a ser pago. Se for parcelado em 5 vezes, o acréscimo é de 20%.


10 Façaum programa que lê o número de um vendedor, seu salário fixo e o total de vendas por ele efetuadas no mês. Acrescentar ao salário um prêmio, conforme a seguinte tabela:

Total de vendas no mês (V) Prêmio
100  V  500 50
500  V  750 70
750  V 100

O programa deve calcular o salário do vendedor e imprimir seu número e seu salário.

11 Escreva um programa que calcule o menor número denotas e de moedas que deve ser dado de troco para um pagamento efetuado. O programa deve ler o valor a ser pago e o valor efetivamente pago. Supor que o troco seja dado somente em notas de 10 e de 1 reais, e em moedas de 50, 10, 5 e 1 centavos.

12 [Algoritmos - A. I. Orth] O departamento que controla o índice de poluição do meio ambiente fiscaliza 3 grupos de indústrias que são altamente...
tracking img