INSTITUTO SUPERIOR POLITÉCNICO GAYA
Programação e Computadores I
Exercícios de Algoritmia (2)
• Desenvolva um algoritmo para cada exercício proposto e represente-o de três
formas:
o
Linguagem corrente;
o
Fluxograma;
o
Linguagem algorítmica (pseudo–código).
1. Dadas as notas do exame escrito e do oral de um aluno, verificar se este obteve
aprovação (EE=70%, EO=30%, aprovação ≥ 10).
2. Dadas as dimensões de duas salas, indicar qual a maior.
3. Dado um número, verificar se o seu cubo é par ou ímpar.
4. Determinado indivíduo foi a uma confeitaria com 1.000$00. Consumiu x, y e z
quantidades de bolos, chocolates e leite respectivamente. Sabendo que os preços
destes produtos são: 1 bolo = 100$00, 1 chocolate = 150$00, 1 copo de leite =
120$00, determinar se tem direito a troco (a quanto), se gastou exactamente
1.000$00 ou se ficou a dever dinheiro (quanto).
5. Escreva um programa que leia uma sequência de números inteiros e que conte o
número de valores pares e o número de valores ímpares. O programa termina
quando for lido o valor 0 (zero), imprimindo os resultados obtidos.
6. Desenvolva um programa capaz de calcular a soma de 10 números inteiros
seguidos, a partir de um indicado.
PC1 - 1/2
7. Desenvolva um programa que aceite números inteiros inferiores a 100 e que
determine se cada número lido é um número par ou um número ímpar. O programa
deverá apresentar o somatório dos números pares e o somatório dos números
ímpares lidos, terminando quando for lido um valor superior a 100.
8. Construa um programa que aceite números entre 1 e 7 e a cada um deles faça
corresponder o dia da semana. Por exemplo, lendo o número 1 o programa deverá
escrever “domingo” e lendo o número 7 deverá escrever “sábado”.
9. Escreva um programa que, dadas duas datas do mesmo ano, calcule o número de
dias compreendido entre essas duas datas. O programa terá de entrar em
consideração com os meses de 31, 30 e 28 (ou 29) dias. Os valores
correspondentes ao dia, ao mês e ao ano devem ser lidos separadamente.
10. As temperaturas na escala Celsius (centígrados) e na escala Fahrenheit estão
relacionadas pela fórmula c = 5/9 * (f – 32), na qual c representa a temperatura na
escala Celsius e f a temperatura na escala Fahrenheit. Por exemplo, a 100 graus
Fahrenheit correspondem 37.78 graus centígrados, aproximadamente. Escreva um
programa que apresente uma tabela com valores em graus Fahrenheit e os
correspondentes valores em graus centígrados. A escala em graus Fahrenheit
deverá variar entre 0 e 300 com intervalos de 20 graus.
PC1 - 2/2
Download

Exercícios de algoritmia-2 - Paginas ISPGaya