Programas com utilização de instruções de iteração (while, for e do...while).
Faz um programa que escreve no ecrã uma tabela de conversão de graus Celcius para Fahrenheit. A tabela deve apresentar os graus Celcius de 0 a 40 com intervalos de 2 em 2.
Exemplo do programa ao ser executado:
Celcius Fahrenheit 0.0 32.0 2.0 35.6 4.0 39.2 6.0 42.8 ... ... 40.0 104.0
Modifica o programa que calcula a área do círculo de modo a que o programa funcione ininterruptamente até o utilizador introduzir o valor zero para o raio. Nessa altura, o programa deve dizer que a área é zero, e terminar com um "Até logo".
Exemplo do programa ao ser executado:
Introduz o raio: 3 A área é 28.27 Introduz o raio: 2.5 A área é 19.63 Introduz o raio: -2 Esse raio é inválido Introduz o raio: 1 A área é 3.14 Introduz o raio: 0 A área é 0.00 Até logo.
Faz um programa que vai pedindo números ao utilizador até que este introduza o número -1. O computador deve dizer a média dos números introduzidos (excluindo o -1).
Exemplo do programa ao ser executado:
Introduz uma série de números e termina com -1. 5 11 6 8 -1 A média é 7.5
Modifica o programa anterior, de modo a dar o mínimo, máximo e média.
Exemplo do programa ao ser executado:
Introduz uma série de números e termina com -1. 5 11 6 8 -1 A mínimo é 5 O máximo é 11 A média é 7.5
Faz um programa para ver se um número é primo ou não (um número só é primo se apenas for divisível por 1 e por si próprio).
Exemplo do programa ao ser executado:
Introduza um número: 4 4 não é primo
Faz um programa para calcular o factorial de um número.
Tenta fazer três versões deste programa, uma usando a instrução for, outra utilizando a instrução while e uma terceira com a instrução do...while.
Exemplo do programa ao ser executado:
Introduza um número: 5 O factorial de 5 é 120.
O factorial de um número é definido da seguinte forma:
factorial(n) = n * n-1 * n-2 * ... * 1
Faz um programa que calcula todos os divisores de um número. Exemplo do programa ao ser executado:
Introduz um número: 24 Os divisores de 24 são 1 2 3 4 6 8 12 24
Os números de Fibonacci são definidos da seguinte forma:
f(1) = 1 f(2) = 1 f(n) = f(n-1) + f(n-2), para n > 2 (n é um número Natural)
Faz um programa que escreve no ecrã os primeiros 20 números de Fibonacci.
Faz um programa que pede um valor decimal inteiro e o converte para binário. Exemplo do programa ao ser executado:
Introduz um número: 9 O número em binário: 1001
Altera o programa do exercício 9 de forma a que converta o número de decimal para qualquer outra base. Exemplo do programa ao ser executado:
Introduz um número: 9 Introduz a base de conversão: 8 O número convertido para a base 8: 11