Simulado de Algoritmos / Algoritmo II
Professor Rodrigo Neves
1. Escreva um programa que solicite nome, idade e nº de aluno, e depois, mostre uma mensagem de boas-vindas, composta por todos estes dados em uma só frase.
2. Escreva um programa que calcule o volume de uma embalagem, a partir da sua altura, comprimento e largura.
3. Escreva um programa que determine o inverso de um número real. Proteja devidamente o código contra a divisão por zero.
4. Escreva um programa que calcule a hipotenusa de um triângulo retângulo, a partir das dimensões dos catetos.
5. Escreva um programa para calcular as duas raízes de uma equação de segundo grau, sendo dados os valores dos coeficientes a, b e c.
6. Escreva um programa que determine se um determinado ano introduzido pelo utilizador é bissexto. Não se esqueça que são bissextos os anos múltiplos de 4 que não são múltiplos de 100, e ainda os anos múltiplos de 400. Por exemplo, os anos 1996 e 2000 são bissextos, enquanto que os anos 1998 e 1900 são comuns.
7. Escreva um programa que associe um valor qualitativo e uma nota quantitativa (1=Mau, 2=Medíocre, 3=Suficiente, 4=Bom, 5=Excelente).
8. Escreva um programa que gere um número aleatório, o apresente e classifique como par ou ímpar.
9. Escreva um programa que leia um caracter (letra) e o classifique como consoante ou vogal.
10. Escreva um programa que some os números de 1 a 10 e mostre o resultado.
11. Escreva um programa que escreva um quadrado de asteriscos. O tamanho do lado é definido pelo utilizador.
12. Escreva um programa que, recebendo qualquer número inteiro positivo, devolva a soma dos seus dígitos. Ex. se o número for 1234, o programa deverá devolver 10 (1+2+3+4).
13. Escreva um programa que apresente os quadrados das potências inteiras de base 2 inferiores a 1024, por ordem decrescente.