exercícios de algoritmos condicionais

Upload: alex-duarte

Post on 19-Jul-2015

166 views

Category:

Documents


0 download

TRANSCRIPT

UNIVERSIDADE DE CUIAB Algoritmos e Programao EXERCCIOS DE ALGORITMOS CONDICIONAIS1. Escreva um algoritmo que l trs nmeros e mostra o maior deles. 2. Escreva um algoritmo que l trs nmeros e os mostra em ordem crescente. 3. Escreva um algoritmo que l cinco nmeros e mostra o maior e o menor deles. 4. Uma empresa paga R$10,00 por hora normal trabalhada e R$ 15,00 por hora extra. Assuma que o trabalhador deve pagar 10% de imposto se o seu salrio anual for menor ou igual a R$ 12000.00. Caso o salrio seja maior que este valor o imposto devido igual a 10% sobre R$ 12000.00 mais 25% sobre o que passar de R$ 12000.00. Escreva um algoritmo que l o total de horas normais e o total de horas extras trabalhadas por um empregado em um ano e calcula o salrio anual deste trabalhador. O algoritmo deve tambm calcular o imposto devido pelo trabalhador. 5. Elabore um algoritmo que, dada a idade de um nadador, classifica-o em uma das seguintes categorias: infantil A = 5 - 7 anos infantil B = 8-10 anos juvenil A = 11-13 anos juvenil B = 14-17 anos adulto = maiores de 18 anos 6. Faa um algoritmo que l um nmero inteiro e mostra uma mensagem indicando se este nmero par ou mpar, e se positivo ou negativo. 7. O cardpio de uma lanchonete o seguinte: Especificao Cachorro quente Bauru simples Bauru com ovo Hambrger Cheeseburguer Refrigerante Cdigo 100 101 102 103 104 105 Preo 3,20 2,30 3,50 5,20 5,30 2,50

Escrever um algoritmo que l o cdigo do item pedido, a quantidade e calcule o valor a ser pago por aquele lanche. Considere que a cada execuo somente ser calculado um item. 8. Tendo como dados de entrada a altura e o sexo de uma pessoa (M - masculino e F - feminino), construa um algoritmo que calcule seu peso ideal, utilizando as seguintes frmulas: - para homens: (72.7*altura)-58 - para mulheres: (62.1*altura)-44.7

UNIVERSIDADE DE CUIAB Algoritmos e Programao9. Elabore um algoritmo para calcular a mdia aritmtica das quatro notas de um aluno e mostrar, alm do valor da mdia, uma mensagem de "Aprovado", caso a mdia seja igual ou superior a 7, ou a mensagem "Reprovado", caso contrrio. 10. Um banco conceder um crdito especial aos seus clientes, varivel com o saldo mdio no ltimo ano. Faa um algoritmo que l o saldo mdio de um cliente e calcula o valor do crdito de acordo com a tabela abaixo. Mostre uma mensagem informando o saldo mdio e o valor do crdito. Saldo mdio de 0 a 200 de 201 a 400 de 401 a 600 acima de 601 Percentual nenhum crdito 20% do valor do saldo mdio 30% do valor do saldo mdio 40% do valor do saldo mdio

11. Uma empresa conceder um aumento de salrio aos seus funcionrios, varivel de acordo com o cargo, conforme a tabela abaixo. Faa um algoritmo que l o salrio e o cargo de um funcionrio e calcula o novo salrio. Se o cargo do funcionrio no estiver na tabela, ele dever, ento, receber 40% de aumento. Mostre o salrio antigo, o novo salrio e a diferena. Cdigo 101 102 103 Cargo Gerente Engenheiro Tcnico Percentual 10% 20% 30%

12. Elaborar um algoritmo que l trs valores a,b,c e verifica se eles formam ou no um tringulo. Supor que os valores lidos so inteiros e positivos. Caso os valores formem um tringulo, calcular e escrever a rea deste tringulo. Se no formam tringulo escrever mensagem informando que os valores informados no formam os lados de um tringulo. (se algum dos lados for maior que a soma dos demais lados, no formam tringulo algum). 13. Escrever um algoritmo que l um conjunto de quatro valores i, a, b, c, onde i um valor inteiro e positivo e a, b, c, so quaisquer valores reais e ento: Se i=1 escrever os trs valores a, b, c em ordem crescente. Se i=2 escrever os trs valores a, b, c em ordem decrescente. Se i=3 escrever os trs valores a, b, c de forma que o maior entre eles fique entre os dois restantes. 14. O departamento que controla o ndice de poluio do meio ambiente mantm 3 grupos de indstrias que so altamente poluentes do meio ambiente. O ndice de poluio aceitvel varia de 0,05 at 0,25. Se o ndice sobe para 0,3 as indstrias do 1o grupo so intimadas a suspenderem suas atividades, se o ndice cresce para 0,4 as do 1o e 2o grupo so intimadas a suspenderem suas atividades e se o ndice atingir 0,5 todos os 3 grupos devem ser notificados a paralisarem suas atividades. Escrever um algoritmo que l o ndice de poluio medido e emite a notificao adequada aos diferentes grupos de empresas.

UNIVERSIDADE DE CUIAB Algoritmos e Programao15. Escrever um algoritmo que l a hora de incio de um jogo e a hora do final do jogo (considerando apenas horas inteiras) e calcula a durao do jogo em horas, sabendose que o tempo mximo de durao do jogo de 24 horas e que o jogo pode iniciar em um dia e terminar no dia seguinte. 16. Elabore um algoritmo que l a velocidade mxima permitida em uma avenida e a velocidade com que o motorista estava dirigindo nela e calcula a multa que a pessoa vai receber (se for necessria), sabendo que so pagos: a) 50 reais se o motorista estiver ultrapassar em at 10km/h a velocidade permitida (ex.: velocidade mxima: 50km/h; motorista a 60km/h ou a 56km/h); b) 100 reais, se o motorista ultrapassar de 11 a 30 km/h a velocidade permitida. c) 200 reais, se estiver acima de 31km/h da velocidade permitida. 17. Crie um algoritmo para ler trs valores do teclado e dizer se eles formam um tringulo. Caso afirmativo, dizer seu tipo: equiltero, issceles ou escaleno. 18. Faa um algoritmo para ler quatro nmeros inteiros e calcular a soma dos que forem par. 19. Elabore um algoritmo que informe se um dado ano ou no bissexto. Obs: um ano bissexto se ele for divisvel por 400 ou se ele for divisvel por 4 e no por 100.