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