Senhor
(Grupos de 1 ou 2 elementos)
Objectivos: 1. Elaboração de algoritmo (mental ou em papel) para resolução do problema apresentado. 2. Codificação do algoritmo em linguagem C 3. Escrita de pequeno relatório do Trabalho (1 a 3 páginas), com o algoritmo, as opções tomadas e dificuldades encontradas. 4. Apresentação final do Trabalho e resposta correcta às questões individuais a colocar na apresentação (90% da nota do trabalho).
Resultados a entregar: • • Código C da aplicação desenvolvida Relatório do trabalho.
Enunciados:
#
Grupos
Enunciado
Apresentar um menu ao utilizador que permita a escolha de uma das seguintes opções: 1 – Ler dados de lote 2 – Calcular média de pesos 3 – Listar todos os lotes 4 – Mostrar Referência do maior lote 5 – Mostrar dados dos 3 maiores lotes O programa deve permitir armazenar a seguinte informação de, no máximo, 20 lotes de produtos, em 3 arrays do tipo necessário aos respectivos dados: - tipo de produto (A, B, C ou D); - peso do lote; - descrição do lote (texto até 20 caracteres). A média deve ser um valor em Kg com precisão até às centésimas.
1
Alunos com nº par < 9600 Ou grupos com soma de nº par < 19500
2
Alunos com nº ímpar < 9600 Ou grupos com soma
Apresentar um menu ao utilizador que permita a escolha de uma das seguintes opções: 1 – Ler dados de pessoa 2 – Calcular média de idades 3 – Listar todas as pessoas
de nº ímpar < 19500
4 – Mostrar nome da pessoa mais nova 5 – Listar dados das 3 pessoas mais velhas O programa deve permitir armazenar a seguinte informação de, no máximo, 30 pessoas, em 3 arrays do tipo necessário aos respectivos dados: - Nome; - idade; - telefone; A média deve ser um valor com precisão até às centésimas. Apresentar um menu ao utilizador que permita a escolha de uma das seguintes opções: 1 – Ler dados de automóvel 2 – Listar todos os automóveis 3 – Listar os modelos com as 2 maiores emissões de CO2 4 – Mostrar dados do modelo