Você está na página 1de 6

1

Lista de Exerccios 3 Estrutura Condicional


1. A nota final de um estudante calculada a partir de trs notas atribudas respectivamente a um trabalho de laboratrio, a uma avaliao semestral e a um exame final. A mdia das trs notas mencionadas obedece aos pesos a seguir: Nota Trabalho de laboratrio Avaliao semestral Exame Final Peso 2 3 5

Faa um programa que receba as trs notas, calcule e mostre a mdia ponderada e o conceito que segue a tabela abaixo: Mdia Ponderada 8,0 10,00 7,0 8,00 6,0 7,00 5,0 6,0 0,0 5,0 Conceito A B C D E

2. Faa um programa que receba trs notas de um aluno, calcule e mostre a mdia aritmtica e a mensagem que segue a tabela abaixo. Para alunos que ficaram para exame, calcule e mostre a nota que devero tirar para serem aprovados, considerando a mdia exigida 6,0. Mdia Aritmtica 0,0 3,0 3,0 7,0 7,0 10,0 Mensagem Reprovado Exame Aprovado

3. Faa um programa que receba dois nmeros e mostre o maior. 4. Faa um programa que receba trs nmeros e mostre-os em ordem crescente. Suponha que o usurio digitar trs nmeros diferentes. 5. Faa um programa que receba trs nmeros obrigatoriamente em ordem crescente e um quarto nmero que no siga esta regra. Mostre, em seguida, os quatro nmeros em ordem decrescente. Suponha que o usurio digitar quatro nmeros diferentes. 6. Faa um programa que receba um nmero inteiro e verifique se esse nmero par ou mpar. 7. Faa um programa que receba quatro valores: I, A, B e C. Desses Valores, I o valor inteiro e positivo e A, B e C so valores reais. Escreva os nmeros A, B e C obedecendo tabela a seguir: Suponha que o valor digitado para I seja sempre um valor vlido, ou seja, 1, 2 ou 3, e que os nmeros digitados sejam diferentes um do outro.

Valor de I 1 2 3

Forma a Escrever A, B e C em ordem crescente A, B e C em ordem decrescente O maior fica entre os outros dois nmeros

8. Faa um programa que mostre o menu de opes a seguir, receba a opo do usurio e os dados necessrios para executar cada operao.

2 Menu de opes: 1. Somar dois nmeros; 2. Raiz quadrada de um nmero Digite a opo desejada: 9. Faa um programa que mostre a data e a hora do sistema nos seguintes formatos: dd/mm/aa ms por extenso e hora:minuto. 10. Faa um programa que determine a data cronologicamente maior entre duas datas fornecidas pelo usurio. Cada data deve ser fornecida por trs valores inteiros, em que o primeiro representa o dia, o segundo o ms e o terceiro o ano. 11. Faa um programa que receba a hora de incio de um jogo e a hora final (cada hora composta por duas variveis inteiras: hora e minuto). Calcule e mostre a durao do jogo (horas e minutos) sabendo-se que o tempo mximo de durao do jogo de 24 horas e que ele pode iniciar-se em um dia e terminar no dia seguinte.

12. Faa um programa que receba o cdigo correspondente ao cargo de um funcionrio e seu salrio atual e mostre o cargo, o valor do aumento e seu novo salrio. Os cargos esto na tabela a seguir: Cdigo 1 2 3 4 5 Cargo Escriturrio Secretria Caixa Gerente Diretor Percentual 50% 35% 20% 10% No tem aumento

13. Faa um programa que apresente o menu de opes a seguir, permita ao usurio escolher a opo desejada, receba os dados necessrios para executar a operao e mostre o resultado. Verifique a possibilidade de opo invlida e no se preocupe com restries, como salrio negativo. Menu de opes: 1. Imposto 2. Novo Salrio 3. Classificao Digite a opo desejada: Na opo 1: receber o salrio de um funcionrio, calcular e mostrar o valor do imposto usando as regras a seguir: Salrios Menor que R$ 500,00 De R$ 500,00 a R$ 850,00 Acima de R$ 850,00 Percentual do Imposto 5% 10% 15%

Na opo 2: receber o salrio de um funcionrio, calcular e mostrar o valor do novo salrio, usando as regras a seguir: Salrio Maiores que R$ 1.500,00 De R$ 750,00 (inclusive) a R$ 1.500,00 (inclusive) De R$ 450,00 (inclusive) a R$ 750,00 Menores que R$ 450,00 Aumento R$ 25,00 R$ 50,00 R$ 75,00 R$ 100,00

Na opo 3: receber o salrio de um funcionrio e mostrar sua classificao usando a tabela a seguir: Salrio At R$ 700,00 (inclusive) Maiores que R$ 700,00 Classificao Mal remunerado Bem remunerado

14. Faa um programa que receba o salrio de um funcionrio, calcule e mostre o novo salrio, acrescido de bonificao e de auxilio-escola.

Salrio At R$ 500,00 Entre R$ 500,00 e R$ 1.200,00 Acima de R$ 1.200,00

Bonificao 5% do salrio 12% do salrio Sem bonificao

Salrio At R$ 600,00 Mais que R$ 600,00

Auxilio-Escola R$ 150,00 R$ 100,00

15. Faa um programa que receba o valor do salrio mnimo, o nmero de horas trabalhadas, o nmero de dependentes do funcionrio e a quantidade de horas extras trabalhadas. Calcule e mostre o salrio a receber do funcionrio de acordo com as regras a seguir: O valor da hora trabalhada igual a 1/5 do salrio mnimo; O salrio do ms igual ao nmero de horas trabalhadas multiplicadas pelo valor da hora trabalhada; Para cada dependente acrescentar R$ 32,00; Para cada hora extra trabalhada, calcular o valor da hora trabalhada acrescida de 50%; O salrio bruto igual ao salrio do ms mais o valor dos dependentes e mais o valor das horas extras; Calcular o valor do imposto de renda retido na fonte de acordo com a tabela a seguir: IRRF Isento 10% 20% Salrio Bruto Inferior a R$ 200,00 De R$ 200,00 at R$ 500,00 Superior a R$ 500,00

O salrio lquido igual ao salrio bruto menos IRRF; A gratificao de acordo com a tabela a seguir: Salrio Lquido At R$ 350,00 Superior a R$ 350,00 Gratificao R$ 100,00 R$ 50,00

O salrio a receber do funcionrio igual ao salrio lquido mais gratificao.

16. Um supermercado deseja reajustar os preos de seus produtos usando o seguinte critrio: o produto poder ter seu preo aumentado ou diminudo. Para alterar o preo, o produto deve preencher pelo menos um dos requisitos a seguir: Requisitos Venda mdia mensal Preo atual < 500 < R$ 30,00 >= 500 e < 1.200 >= R$ 30,00 e < R$ 80,00 >= 1.200 >= R$ 80,00 Reajustes % de aumento % de diminuio 10 15 20

Faa um programa que receba o preo atual e a venda mensal mdia do produto, calcule e mostre o novo preo. 17. Faa um programa para resolver a equao de 2 grau. ax2 + bx + c = 0 A varivel a deve ser diferente de zero; = b2 4 * a * c < 0 -> no existe raiz real; = 0 -> existe uma raiz real; x = (- b) / (2 * a); > 0 -> existe duas razes reais; x1 = (- b + x2 = (- b 2 2

) / (2 * a); ) / (2 * a).

18. Dados trs valores x, y e z, verifique se eles podem ser os comprimentos dos lados de um triangulo, e, se forem, verificar se um tringulo eqiltero, issceles ou escalenos. Se eles no formarem um tringulo, escreva uma mensagem. Considerar que:

4 O comprimento de cada lado de um tringulo menor que a soma dos outros dois lados; Chama-se equiltero o tringulo que tem trs lados iguais; Denomina-se isscele o tringulo que tem o comprimento de dois lados iguais; Recebe o nome de escaleno o tringulo que tm os trs lados diferentes.

19. Faa um programa que receba a altura e o peso de uma pessoa. De acordo com a tabela a seguir, verifique e mostre qual a classificao dessa pessoa. Altura Menores que 1,20 De 1,20 a 1,70 Maiores que 1,70 At 60 A B C Peso Entre 60 e 90 (inclusive) D E F

Acima de 90 G H I

20. Faa um programa que receba: O cdigo de um produto comprado, supondo que a digitao do cdigo do produto seja sempre vlida, ou seja, um nmero inteiro entre 1 e 10; O peso do produto em quilos; O cdigo do pas de origem, supondo que a digitao do cdigo seja sempre vlida, ou seja, um nmero inteiro entre 1 e 3. Tabelas: Cdigo do pas de origem 1 2 3

Imposto 0% 15% 25%

Cdigo do Produto 1a4 5a7 8 a 10

Preo por grama 10 25 35

Calcule e mostre: O peso do produto convertido em gramas; O preo total do produto comprado; O valor do imposto, sabendo-se que ele cobrado sobre o preo total do produto comprado e depende do pas de origem; O valor total, preo total do produto mais imposto. 21. Faa um programa que receba: O cdigo do estado de origem da carga de um caminho, supondo que a digitao do cdigo do estado seja sempre vlida, ou seja, um nmero inteiro entre 1 e 5; O peso da carga do caminho em toneladas; O cdigo da carga, supondo que a digitao do cdigo da carga seja sempre vlida, ou seja, um nmero inteiro entre 10 e 40. Tabelas: Cdigo do estado 1 2 3 4 5

Imposto 35% 25% 15% 5% Isento

Cdigo da Carga 10 a 20 21 a 30 31 a 40

Preo por quilo 100 250 340

Calcule e mostre: O peso da carga convertido em quilos; O peso da carga do caminho; O valor do imposto, sabendo-se que o imposto cobrado sobre o preo da carga do caminho e que depende do estado de origem; O valor total transportado pelo caminho, carga mais imposto. 22. Faa um programa que receba o salrio base e o tempo de servio de um funcionrio. Calcule e mostre: O imposto que est na tabela a seguir:

Salrio Base < R$ 200,00 Entre R$ 200,00 (inclusive) e R$ 450,00 (inclusive) Entre R$ 450,00 e R$ 700,00 >= R$ 700,00 A gratificao que est na tabela a seguir: Salrio Base Superior a R$ 500,00 At R$ 500,00 Tempo de Servio At 3 anos Mais de 3 anos At 3 anos Entre 3 e 6 anos De 6 anos para cima

% sobre o salrio base Isento 3% 8% 12%

Gratificao 20 30 23 35 33

O salrio lquido, ou seja, salrio base menos imposto mais gratificao; A categoria que est na tabela a seguir: Salrio Lquido At R$ 350,00 Entre R$ 350,00 e R$ 600,00 De R$ 600,00 para cima Classificao A B C

23. Faa um programa que receba o valor do salrio mnimo, o turno de trabalho (M matutino, V - vespertino ou N Noturno), a categoria (O Operrio, G Gerente) e o nmero de horas trabalhadas no ms de um funcionrio. Suponha a digitao apenas de dados vlidos e, quando houver digitao de letras, utilize maisculas. Calcule e mostre: O coeficiente do salrio, de acordo com a tabela a seguir: Turno de trabalho M Matutino V Vespertino N Noturno Valor do Coeficiente 10% do salrio mnimo 15% do salrio mnimo 12% do salrio mnimo

O valor do salrio bruto, ou seja, o nmero de horas trabalhadas multiplicadas pelo valor do coeficiente do salrio. O imposto, de acordo com a tabela a seguir: Categoria O operrio G Gerente Salrio bruto >= R$ 300,00 < R$ 300,00 >= R$ 400,00 < R$ 400,00 Imposto sobre o salrio bruto 5% 3% 6% 4%

A gratificao, de acordo com as regras que se seguem: o Se o funcionrio preencher todos os requisitos abaixo, sua gratificao ser de R$ 50,00; caso contrrio ser de R$ 30,00. Os requisitos so: Turno: Noturno Nmero de horas trabalhadas: Superior a 80 horas O auxilio alimentao, de acordo coma as seguintes regras: o Se o funcionrio preencher algum dos requisitos abaixo, seu auxilio alimentao ser de um tero do seu salrio bruto; caso contrrio ser da metade do seu salrio bruto. Os requisitos so: Categoria: Operrio Coeficiente do salrio: <= 25 O salrio lquido, ou seja, salrio bruto menos imposto mais gratificao mais auxilio alimentao A classificao, de acordo com a tabela a seguir:

6 Salrio lquido Menor que R$ 350,00 Entre R$ 350,00 e R$ 600,00 Maior que R$ 600,00 Mensagem Mal renumerado Normal Bem renumerado

24. Faa um programa que receba o preo, o tipo (A Alimentao, L Limpeza e V Vesturio) e a refrigerao (S Produto que necessita de refrigerao e N Produto que no precisa de refrigerao) de um produto. Suponha que haver apenas a digitao de dados vlidos e, quando houver digitao de letras, utilize maisculas. Calcule e mostre: O valor adicional, de acordo com a tabela a seguir: Refrigerao N Tipo A L V S A L V Preo < R$ 15,00 >= R$ 15,00 < R$ 10,00 >= R$ 10,00 < R$ 30,00 >= 30,00 Valor Adicional R$ 2,00 R$ 5,00 R$ 1,50 R$ 2,50 R$ 3,00 R$ 2,50 R$ 8,00 R$ 0,00 R$ 0,00

O valor do imposto, de acordo com a regra a seguir: Preo < R$ 25,00 >= R$ 25,00 Percentual sobre o preo 5% 8%

O preo de custo, ou seja, preo mais imposto; O desconto, de acordo com a regra a seguir: o O produto que no preencher nenhum dos requisitos abaixo ter desconto de 3%, caso contrrio 0 (zero); o Os requisitos so: Tipo: A Refrigerao: S O novo preo, ou seja, preo mais adicional menos desconto; A classificao, de acordo com a regra a seguir: Novo Preo <= R$ 50,00 Entre R$ 50,00 e R$ 100,00 >= R$ 100,00 Classificao Barato Normal Caro

25. Faa um programa que receba a medida de um ngulo em graus. Calcule e mostre o quadrante em que se localiza esse ngulo. Considere os quadrantes da trigonometria e para ngulos maiores que 360 ou menores que 360, reduzi-los, mostrando tambm o nmero de voltas e o sentido da volta (horrio ou anti-horrio).