PUCRS
Faculdade de Informática
Laboratório de Programação I (EC)

Exercícios de Comandos de Repetição e Função

Mostrar ao Final da Aula – Valendo Nota

07/05/2008

 

1. Faça um programa que imprima os divisores de uma seqüência de número lidos de teclado. O programa deve:
  1. Ler, no inicio da execução, a quantidade de números a serem lidos para o cálculo de divisores;
  2. Implementar uma função que imprime todos os divisores inteiros de um número recebido por parâmetro.
 
2. Faça um programa que imprima um retângulo de caracteres, conforme o exemplo abaixo, dadas a largura e a altura do retângulo.

Largura = 5
Altura = 4

+-----+ <<<<< Isto é uma linha EXTERNA
|     |
|     |<<<<< Isto é uma linha INTERNA
|     |
|     |
+-----+  <<<<< Isto é uma linha EXTERNA
O programa deve:
  1. Ler as dimensões(Largura e Altura) do retângulo;
  2. Implementar uma função que imprima uma linha 'externa' do retângulo, dada sua largura, passada por parâmetro;
  3. Implementar uma função que imprima uma linha 'interna' do retângulo, dada sua largura, passada por parâmetro.