2ª Lista de exercícios- Fundamentos de Programação I: 05-09-2016
Objectivo: Consolidar o comando condicional simples, composto e
encadeado
1- Desenvolva um programa para mostar o valor absoluto de um número real
digitado pelo utilizador.
2- Desenvolva um programa que lê duas data e determina a maior. Cada data
deve ser fornecida por três valores inteiros, o dia, o mês e o ano.
3- Dado a altura e o sexo de uma pessoa, desenvolva um programa para
determinar o peso ideal. O peso ideal é determinado pela fórmula:
(72.7 ∗ altura) − 58 para homens
Peso = { (62.1 x altura) − 44.7 para mulheres
4-Desenvolva um programa para informar o século de uma determinada data.
Por exemplo, se o utilizador entrar com o ano 1756, do programa deve mostrar a mensagem século 18.
5-Dado um número com três algarismos. Obter quantos algarismos são
maiores do que cinco, qual o menor algarismo e se a soma dos valores dos algarismos é par.
6- Numa determinada escola a prova opcional PO, substitui obrigatóriamente a
menor nota que o aluno teve nas duas provas parciais, se esta for maior do que uma delas. Dadas as notas P1,P2 e PO, determinar o valor da média final do aluno após consultar a prova opcional.
7- Desenvolva um programa para ler a nota de duas provas de um aluno.
Verificar se essas notas são válidas. Se forem inválidas mostar uma mensagem de erro, no caso contrário calcular a média ponderada. A primeira prova tem o peso de 40% enquanto a segunda tem o peso de 60%. Se a média for maior do que 60% o aluno está aprovado se for menor do que 60% mas maior do que 45% o estudante vai a recurso se for menor do que 45% o estudante está reprovado.
8-Desenvolva um programa que leia três numeros inteiros e os armazene nas
variáveis num1, num2 e num3. Ordene essas variáveis de tal forma que a variável num1 possui o menor número, a num2 o número do meio e a num3 o maior número.