Laboratório 4
Primeiro semestre de 2002
1. Fatorial
Escreva um programa utilizando o comando for para calcular
o valor do fatorial de um número N fornecido pelo usuário.
N: 5
N! = 120
Resolução (for-to)
Resolução (for-downto)
2. Soma de frações positivas
Escreva um programa utilizando o comando for para calcular
o valor de
x = 1 + 1/2 + 1/3 + 1/4 + ... + 1/99 + 1/100
Resolução
3. Soma de frações positivas e negativas
Escreva um programa utilizando o comando for para calcular
o valor de
x = 1 - 1/2 + 1/3 - 1/4 +... + 1/99 - 1/100
Resolução 1 (utilizando uma variável
auxiliar que recebe alternadamente 1 e -1)
Resolução 2 (utilizando o operador mod)
4. Desenho com : e +
Escreva um programa que utiliza dois comandos for encadeados e
que gera, para um valor N fornecido pelo usuário, um desenho
com N linhas e N colunas que tenha caracteres : nas
posições da diagonal principal e caracteres + nas demais posições.
Por exemplo, para N=5 o programa deve gerar
:++++
+:+++
++:++
+++:+
++++:
Resolução
5. Reescreva os programas acima utilizando o comando while
Programa 1 (equivalente à
versão for-to)
Programa 1 (equivalente à
versão for-downto)
Programa 2
Programa 3 (utilizando uma variável
auxiliar que recebe alternadamente 1 e -1)
Programa 3 (utilizando o operador mod)
Programa 4
Islene Calciolari Garcia