Você está na página 1de 3

CENTRO UNIVERSITRIO MAURCIO DE NASSAU Ciclo Bsico Engenharias -2012-2 Lista para entregar Rony Melo 1.

Desenvolva um programa que apresente o peso total que ser carregado por um caminho. Sabe-se que esse caminho carrega 25 caixas, com pesos diferentes, leia tambm o peso do caminho. Verifique se o peso fere a regra do dnit que permite no mximo 45 toneladas total( caminho + carga). Use vetores quando necessrio. 2. Desenvolva um programa que leia o nmero de horas trabalhadas dirias (NH) de um funcionrio por um perodo de 30 dias (ele trabalhou todos os 30 dias) e apresente o salrio bruto recebido por ele nesse perodo, sabendo que o valor do salrio R$ 10,00/hora trabalhada. 3. Construa um programa que calcule N! (fatorial de N), sendo que o valor de N (inteiro) fornecido pelo usurio. Sabe-se que: OBS: 0! = 1 (fatorial do nmero zero igual a 1 por definio). Alm disso, no deve ser permitido que seja calculado o fatorial de nmero negativo, pois isso no existe. Use a estrutura whilewend, e no a estrutura FOR NEXT. 4. Desenvolva um programa que leia o conjunto de 20 nmeros inteiros e mostre qual foi o maior e o menor valor fornecido. Dica: guarde todos os elementos em um nico vetor, e sai testando dois a dois. 5. Desenvolva um programa que leia vrios nmeros inteiros e mostre qual foi o menor valor fornecido. Para cada valor digitado, deve ser solicitado ao usurio que ele digite se ele deseja continuar entrando com valores. Dica o programa rodar e solicitar um novo nmero enquanto o usurio no digita a string N; 6. Desenvolva um programa que calcule a rea total de uma quantidade indeterminada de residncia (sala, cozinha, quartos, etc., sendo todos eles retangulares). Uma residncia por vez! O usurio dever entrar com a largura (L) e o comprimento (C) de cada cmodo da casa. Em seguida dever ser apresentada uma pergunta, solicitando a confirmao do usurio para continuar com a entrada de dados (a confirmao ser dada quando o usurio entrar com S). Caso ele entre com o valor N. Dever ser apresentada a rea total da casa. 7. Construa um programa que leia as informaes de: horas trabalhadas (HT), valor da hora trabalhada (VH). Calcule e apresente o salrio lquido dos empregados da empresa, baseado nas tabelas abaixo.

CENTRO UNIVERSITRIO MAURCIO DE NASSAU Ciclo Bsico Engenharias -2012-2 Lista para entregar Rony Melo OBS: Salrio Lquido = Salrio Bruto INSS Imposto de Renda a) INSS = 11% do salrio bruto b) Imposto de Renda aps descontar o INSS usar esse valor e ler a alquota do

imposto de renda na tabela abaixo Salrio Bruto INSS At $900 De $900 at $1800 Mais que $1800 No conhecido o nmero Alquota Isento 15% 27,5% de $135 $360 da empresa(nmero Deduzir

funcionrios

indeterminado). Ao final de cada clculo, o programa deve perguntar se a pessoa deseja calcular o salrio de outro funcionrio. Caso a resposta seja negativa, o programa deve parar. 8. Desenvolva um programa que indique qual a melhor forma de pagamento para a compra realizada por uma empresa. Essa compra ser composta por vrios produtos e a entrada de dados deve parar quando o usurio digitar como quantidade um valor negativo. O programa deve ler a quantidade de dinheiro existente no caixa de uma empresa (CAIXA), a quantidade de cada item comprado (QTD) e o preo de cada produto (PR). Se o valor total da compra seja superior a 80% do valor em caixa, a compra deve ser feita a prazo (3x), com juros de 10% sobre o valor total. Se contrrio, a compra dever ser realizada a vista, onde a empresa receber 5% de desconto. Apresentar a forma de pagamento escolhida e o valor a ser pago (total a vista ou total a prazo), dependendo da escolha realizada pelo programa. 9. Desenvolva 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. 10. Desenvolva um programa que leia diversos nmeros e verifique se o nmero lido mltiplo 2 ou 3 ou 5 ou 7; Realize e exiba o produto de todos os nmeros

CENTRO UNIVERSITRIO MAURCIO DE NASSAU Ciclo Bsico Engenharias -2012-2 Lista para entregar Rony Melo que satisfazem esta condio; ou se nenhum faz essa condio, exiba a mensagem nenhum nmero satisfez a condio estabelecida 11. Desenvolva um programa que leia diversos nmeros e verifique se o nmero lido mltiplo de 2 e 3 e 5 e 7; realize e exiba a soma de todos os nmeros e quantidades dos que satisfazem essa condio; 12. Desenvolver um programa que leia 20 nmeros, guardando-os em um vetor, e diga quantos dos nmeros digitados so negativos, quantos so positivos e o 0 foi digitados( quantas vezes);Use a estrutura while-wend para contar a quantidade de nmeros exigidos; 13. Desenvolver um programa que leia 20 nmeros, guardando-os em um vetor, e diga quantos dos nmeros digitados so negativos, quantos so positivos e o 0 foi digitados( quantas vezes);Use a estrutura for-next para contar a quantidade de nmeros exigidos; 14. Desenvolva um programa que leia os limites inferior e superior e exiba a quantidade de mltiplos de 3 neste intervalo; 15. Desenvolva um programa que leia os limites inferior e superior e calcule o produtrio dos nmeros que so mltiplos de 7;