Você está na página 1de 2

Pontifcia Universidade Catlica de Minas Gerais - Contagem Programao de Computadores I - Engenharia Mecnica Prof.

Elizabeth Duane Semestre 2/2012

Exerccios de fixao II
Utilize a estrutura de repetio mais adequada

1. Faa um algoritmo que leia a quantidade (Q) e o preo (PR) de vrios produtos diferentes, comprados por uma empresa, e apresente o total gasto por ela. O final da lista de produtos dever ser indicado pelo usurio (escolha a maneira que preferir). OBS: No se esquea de validar a entrada dos valores, pois no so aceitas quantidades negativas, nem preos negativos. 2. Em uma eleio presidencial, existem quatro candidatos. Os votos so informados atravs de cdigo. Os cdigos utilizados so: 1, 2,3,4 votos para os respectivos candidatos; 5 voto nulo; 6 voto em branco.

Escreva um algoritmo que calcule e imprima: total de votos para cada candidato; total de votos nulos; total de votos em branco; porcentagem de votos nulos sobre o total de votos; porcentagem de votos em branco sobre o total de votos. Para finalizar o conjunto de votos, tem-se o valor zero.

3. Faa um algoritmo que receba um nmero inteiro, calcule e imprima a tabuada desse nmero. 4. Escreva um algoritmo que receba a idade de 10 pessoas, calcule e imprima a quantidade de pessoas maiores de idade (idade >= 18 anos). 5. Foi realizada uma pesquisa com 200 pessoas que assistiram a uma pea de teatro e deram sua opinio sobre a mesma. Cada espectador respondeu a um questionrio que solicitava os seguintes dados:

A idade da pessoa; A opinio em relao pea(de 0 a 10). Faa um algoritmo que, a partir destes dados, calcule e imprima: a. A quantidade de respostas 10. b. A mdia de idade das pessoas que responderam o questionrio. c. A percentagem de pessoas que responderam 5 ou menos para a opinio da pea. 6. Anacleto tem 1,50m e cresce 2 centmetros por ano, enquanto Felisberto tem 1,10 e cresce 3 centmetros por ano. Faa um algoritmo que calcule e apresente quantos anos sero necessrios para que Felisberto seja maior que Anacleto. 7. Construa um algoritmo que calcule o novo salrio (SAL_NOVO) para cada um dos funcionrios da empresa. Considere que o funcionrio dever receber um reajuste de 15% caso seu salrio (SAL) seja menor que 500. Se o salrio for maior ou igual a 500, mas menor ou igual a 1000, o reajuste deve ser de 10%. Caso o salrio seja maior que 1000, o reajuste deve ser de 5%. O programa deve parar quando for digitado um salrio (SAL) com valor negativo, ou seja, invlido. Alm disso, ao final, o programa deve apresentar quanto ser gasto a mais pela empresa com esses aumentos.