ExercicioAlgoritmo I Unid
ExercicioAlgoritmo I Unid
ExercicioAlgoritmo I Unid
Exerccios 1. Um vendedor necessita de um algoritmo que calcule o preo total devido por um cliente. O algoritmo deve receber o cdigo de um produto e a quantidade comprada e calcular o preo total, usando a tabela abaixo. Produto Cano PVC Rolo de Fio Fita Isolante Cola Emendas Cdigo do Produto 1001 1324 6548 0987 7623 Preo unitrio 5,32 6,45 2,37 5,32 6,45
Deve ser impresso na tela, o Nome do produto, Quantidade e Valor total. Em caso de cdigo invlido, mostre uma mensagem de erro. Considere a digitao de apenas um item em cada execuo.
2. Uma empresa conceder um aumento de salrio aos seus funcionrios, varivel de acordo com o cargo, conforme a tabela abaixo. Faa um algoritmo que leia o salrio e o cdigo do cargo de um funcionrio e calcule o novo salrio. Se o cargo do funcionrio no estiver na tabela, ele dever, ento, receber 40% de aumento. Mostre na tela o salrio antigo, o novo salrio e a diferena. Cdigo 1001 1002 1003 3. Cargo Gerente Engenheiro Tcnico Percentual 15% 20% 25%
Escreva 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, sabendo-se 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. 4. Escrever um algoritmo que l um conjunto de 4 valores i, a, b, c, onde i um valor inteiro e positivo e a, b, c, so quaisquer valores reais e os escreva. A seguir: a) Se i=1 escrever os trs valores a, b, c em ordem crescente. b) Se i=2 escrever os trs valores a, b, c em ordem decrescente. c) Se i=3 escrever os trs valores a, b, c de forma que o maior entre a, b, c fique dentre os dois.
5. Escrever um algoritmo que l o nmero de identificao do aluno, e suas 3 notas obtidas. Calcule a media ponderada do aluno sendo que : 1 nota 40%, 2 nota 40% e 3 nota 20%. A atribuio de conceitos obedece a tabela abaixo: Mdia de Aproveitamento 9,0 < 10,0 7,5 e < 9,0 6,0 e < 7,5 4,0 e < 6,0 < 4,0 Conceito A B C D E
O algoritmo deve escrever o nmero do aluno, suas 3 notas, a mdia e conceito. 6. O departamento que controla o ndice de poluio do meio ambiente controla 3 grupos de indstrias que so altamente poluentes do meio ambiente. 1 -> Indstria Carvo; 2 -> Refinaria de Petrleo; 3 -> Indstria de Plsticos. O ndice de poluio aceitvel varia de 0,05 at 0,25. Se o ndice sobe para 0,3 as indstrias do 1 grupo so intimadas a suspenderem suas atividades; se o ndice cresce para 0,4 as do 1 e 2 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 pararem suas atividades. 7. Escreva um algoritmo que receba 2 valores referentes ao lados de um retngulo. O algoritmo deve calcular e exibir a rea desse retngulo e, caso a rea seja maior do que 10, calcular e exibir o permetro do retngulo. (Pesquise sobre as formulas matemticas envolvidas).
8. Escreva um programa que leia o nmero de matrcula e a altura de 5 alunos. O programa deve encontrar e mostrar na tela a matrcula do aluno mais alto e a matrcula do aluno mais baixo. 9. Escreva um programa para imprimir todos os nmeros pares da vairvel N_inicio at a N_fim digitadas pelo usurio. (Perceba que se N_Inicio > N_fim, o lao deve ser decrescente, caso contrrio, crescente). 10. Escreva um programa que calcule e imprima na tela o Valor a Pagar (VP) pela conta de energia eltrica para uma determinada Classe Consumidora. Veja as informaes a seguir: O programa deve receber como dados de entrada: o tipo da Classe Consumidora, (conforme definido na tabela abaixo) e o Consumo em quilowatts/hora (KWh); O clculo do Valor do Fornecimento (VF), em Reais (R$), definido pela seguinte frmula: VF = Consumo x Tarifa, onde a tarifa definida na tabela, conforme a classe consumidora. O Valor a Pagar (VP) definido pela seguinte frmula: VP = VF + ICMS, onde a taxa de ICMS calculada aplicando uma alquota de 30% ao valor do fornecimento (ICMS = 0.3 x VF).
Tarifa (R$)
11. Altere todos os exerccios anteriores de forma que os programas fiquem em loop, ou seja, aps a execuo completa, recomece automaticamente, solicitando a entrada de dados para um novo calculo. Caso o usurio digita -1 deve-se sair do loop e terminar o programa.