Вы находитесь на странице: 1из 2

PCI Cincia da Computao Profa. Msc.

. Deborah Fernandes Primeira Lista de Exerccios Parte A: Desenvolver todos os exerccios em Portugol Parte B: Implementar (aps a aula a ser ministrada no laboratrio) 1. O corao humano bate em mdia uma vez por segundo. Desenvolver um algoritmo para calcular e escrever quantas vezes o corao de uma pessoa bater se viver X anos. Consideraes: 1 ano = 365 dias, 1 dia = 24 horas, 1 hora = 60 minutos e 1 minuto = 60 segundos. 2. Um fabricante de latas deseja desenvolver um algoritmo para calcular o custo de uma lata cilndrica de alumnio. Sabendo-se que o custo do alumnio por m2 R$ 100,00. rea da lata = rea da base(PI * r 2 * 2) + rea do lado (2 * PI * r * h). 3. Fazer um algoritmo para ordenar ao computador a realizao das seguintes converses: a. Ler uma temperatura dada em graus Fahrenheit e imprimir o equivalente em Celsius (F = (9/5) * C + 32); b. Ler uma quantidade de chuva dada em polegadas e imprimir o equivalente em milmetros. (1 polegada = 25,4 mm) 4. Dado um nmero de 3 algarismos, construir outro nmero de quatro algarismos de acordo com a seguinte regra: a. Os trs primeiros algarismos, contados da esquerda para direita so iguais aos do nmero dado; b. O quarto algarismo um dgito de controle calculado da seguinte forma: primeiro algarismo + (segundo algarismo * 3) + (terceiro algarismo * 5). O dgito de controle igual ao resto da diviso dessa soma por 7. 5. Uma locadora de charretes cobra R$10,00 de taxa para cada 3 horas de uso destas e R$5,00 para cada hora abaixo destas 3 horas. Fazer um algoritmo que

dado a quantidade de horas que a charrete foi usada calcule e escreva quanto o cliente tem que pagar. 6. Dados quatro nmeros distintos, desenvolver um algoritmo que determine e imprima a soma dos trs menores. 7. Desenvolver um algoritmo que leia os coeficientes de uma equao do segundo grau e calcule suas razes. O algoritmo dever mostrar, quando possvel, o valor das razes calculadas e a classificao das razes: RAZES IMAGINRIAS, RAZ NICA, RAZES DISTINAS. 8. Desenvolver um algoritmo para ler um nmero X e calcular e imprimir o valor de Y de acordo com as condies abaixo: a. Y = X , se X < 1; b. Y = 0 , se X = 1; c. Y = X2, se X > 1; 9. Desenvolver um algoritmo para pedir um ms e ano e exibir o nmero de dias do ms/ano digitado. 10. Desenvolver um algoritmo para receber uma data e consistir esta data. (Consistir: verificar se uma data vlida). 11. Fazer um algoritmo que calcule e imprima o salrio reajustado de um funcionrio de acordo com as seguintes regras: a. Salrios de at R$ 300,00 reajuste de 50%; b. Salrios maiores que R$ 300,00 reajuste de 30%. 12. Fazer um algoritmo que receba a idade e o nome de um nadador e imprima o nome, a idade e a categoria do nadador seguindo as seguintes regras: Categoria Infantil A Infantil B Juvenil A Juvenil B Snior Idade 5 a 7 anos 8 a 10 anos 11 a 13 anos 14 a 17 anos A partir de 18 anos

13. O custo ao consumidor de um carro novo a soma do custo de fbrica com a percentagem do distribuidor e com os impostos aplicados ao custo de fbrica. Supondo que a percentagem do distribuidor seja de 12% do preo de fbrica e os impostos de 30% do preo de fbrica, fazer um algoritmo para ler o custo de fbrica de um carro e imprimir o custo ao consumidor. 14. Desenvolver um algoritmo para calcular a conta de gua para a SANEAGO. O custo da gua varia dependendo se o consumidor residencial, comercial ou industrial. A regra para calcular a conta : a. Residencial R$ 5,00 de taxa mais R$ 0,05 por m3 gastos; b. Comercial R$ 500,00 para os primeiros 80 m3 gastos mais R$ 0,25 por m3 gatos; c. Industrial R$ 800,00 para os primeiros 100 m3 gastos mais R$ 0,04 por m3 gastos; d. O programa dever ler a conta do cliente, o tipo de consumidor (residencial, comercial e industrial) e o consumo de gua por metros cbicos. Como resultado imprima a conta do cliente e o valor em real a ser pago pelo mesmo. 15. Construa um algoritmo para determinar se o indivduo est com um peso favorvel. Essa situao determinada atravs do IMC (ndice de Massa Corprea), que definida como sendo a relao entre o peso (PESO) e o quadrado da Altura (ALTURA) do indivduo. Ou seja,

IMC =

Peso e, a situao do peso determinada Altura 2


Situao Abaixo do peso Peso Normal Sobre Peso Obeso Obeso Mrbido

pela tabela abaixo (Use switch-case): Condio IMC abaixo de 20 IMC de 20 at 25 IMC de 25 at 30 IMC de 30 at 40 IMC de 40 e acima

16 . Desenvolver um algoritmo para ler nomes, idades e pesos de trs pessoas e calcular e imprimir idade e o peso mdio das trs pessoas.

Вам также может понравиться