quinta-feira, 6 de novembro de 2014

Exercício Módulo 2 - Trabalho para Avaliação

Considere o exercício seguinte:

1. Um posto de combustíveis vende os seus produtos, com a seguinte tabela de descontos:

Gasóleo
Até 10 litros, desconto de 1%
10 litros ou mais e menos de 20 litros, desconto de 2%
20 litros ou mais, desconto de 3%
Gasolina 95
Até 10 litros, desconto de 1,5%
10 litros ou mais e menos de 20 litros, desconto de 3%
20 litros ou mais, desconto de 4%

Escreva um algoritmo que leia o número de litros vendidos e o tipo de combustível (utilizar o carácter D para gasóleo e G para gasolina), calcule e escreva o valor a ser pago pelo cliente sabendo-se que o preço do litro do gasóleo é de 1,197€ e o da gasolina é de 1,378€.

Apresentar o algoritmo em fluxograma.

2. Fazer o algoritmo anterior no WebPortugol, acrescentando o seguinte:
  • O programa deve ler repetidamente os dados de entrada (número de litros vendidos e o tipo de combustível) para vários clientes, até ser lido um número de litros igual a 0. Por cada cliente, o programa apresenta uma mensagem com o número de litros, o tipo de combustível e o valor a pagar, por exemplo, 35 litros de gasóleo pelo preço de 40,64€.
  • Se o quantidade total de combustível, de qualquer tipo, atingir os 500 litros, o programa termina. 
  • Se for lido um número de litros negativo, o programa apresenta uma mensagem de erro e pede para inserir um novo valor.
  • Se for inserido para o tipo de combustível um carácter diferente de D ou G, o programa apresenta uma mensagem de erro e pede para inserir um novo valor.

As respostas (fluxograma + programa) deverão ser colocadas num só ficheiro (em formato PDF ou doc) e submetidas na plataforma da escola (Módulo 2 - Exercício Instruções Cíclicas). 

O nome do ficheiro tem de conter o nome do grupo

Deve ser submetida uma resposta por grupo.

Sem comentários: