Universidade Federal de Santa Catarina – UFSC
INE5102 – Introdução à Informática para Eng. Elétrica
Turma 242B
2º TRABALHO PRÁTICO
INSTRUÇÕES:
- Estes pequenos programas devem ser programados em PASCAL, compilados e entregues funcionando em disquete.
- Grupos de 4 pessoas (eventualmente 2 grupos poderão ter 5 pessoas) - NÃO SERÃO ACEITOS TRABALHOS DE GRUPOS COM MENOS DE 4 PESSOAS.
- Os programas serão analisados e uma pessoa do grupo, escolhida pelo professor, será convidada a explicar detalhadamente um dos programas da lista. - A NOTA SERÁ IGUALMENTE ATRIBUÍDA A TODOS OS ELEMENTOS DO GRUPO.
- DATA DE ENTREGA: 26/11/99 - NÃO SERÃO ACEITOS TRABALHOS ENTREGUES FORA DO PRAZO.
Lista de Exercícios
Usando estruturas de repetição, desenvolva um programa em PASCAL que solucione o problema:
- Calcular quantos segundos têm em 4 dias completos. Use laços de repetição. NÃO UTILIZE A OPERAÇÃO DE MULTIPLICAÇÃO. Sugestão: Conte quantas horas tem um dia, quantos minutos tem uma hora e quantos segundos tem 1 minuto – um laço dentro do outro.
- Desenvolva um programa em PASCAL que solucione o problema:
- Ler do teclado um número indicando quantos outros números devem ser lidos. Sugestão: ler um numero e depois usar este numero como valor final em um laço de repetição onde são lidos os outros números;
- Para cada número lido, verifique se é par ou ímpar e imprimir se é par ou ímpar. Sugestão: para um numero ser par, o número mod 2 deve ser igual a zero (resto da divisão por 2);
- Escrever em uma linha na tela, tantos asteriscos (*) quantos indicados pelo número lido, DESDE QUE ESTE NÚMERO SEJA MENOR QUE 70. Sugestão: testar se o número é menor que 70 e em caso afirmativo, executar um laço de repetição com um comando write(´*´), tantas vezes quantas indicadas pelo numero, após isto, usar um comando writeln para pular para a próxima linha;
- Some
todos os números ímpares e escreva o resultado;
- Conte
quantos números são pares e escreva o resultado.
- Desenvolva um programa em PASCAL que solucione o problema:
- Uma empresa vende 10 artigos diferentes, cada um deles possui um código, um preço de venda e a quantidade em estoque. Estas informações são lidas do teclado no seguinte formato:
CÓDIGO PREÇO QUANTIDADE.
CÓDIGO é um valor inteiro, PREÇO é um valor real e QUANTIDADE é um valor inteiro.
- O programa deve ler estes valores e armazenar em vetores (3 vetores diferentes);
- Gerar um relatório na tela com os produtos cuja quantidade em estoque seja menor que 5;
- Gerar um relatório na tela informando o preço médio dos produtos e quantos produtos custam mais que a media.