Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS CAMPUS VII - UNIDADE TIMÓTEO Curso: Técnico em Informática – Série: 1ª Disciplina: Linguagem de Programação I – Prof.: Márcio Assis Lista de Exercícios - Comando de decisão 1) Faça um algoritmo que leia 3 números inteiros e os imprima em ordem crescente. 2) Faça um algoritmo que leia 3 números inteiros e imprima uma (e apenas uma) das seguintes mensagens: • Todos os números são iguais; • Todos os números são diferentes; • Apenas dois números são iguais. 3) Faça um algoritmo que leia a idade (valor inteiro) de uma pessoa e informe sua classe eleitoral: • Não eleitor (abaixo de 16 anos); • Eleitor obrigatório (entre 18 e 65 anos); • Eleitor facultativo (entre 16 e 18 anos e acima dos 65 anos). 4) Faça um algoritmo que leia um horário no sistema de 24 horas e imprima este horário no sistema de 12 horas. Exemplo: Valores lidos: 22 32 Saída do algoritmo: 10 32 pm Observação: 0:00 � 12:00 am 6:00 � 6:00 am 12:00 � 12:00 pm 5) Uma empresa deseja dar aos seus funcionários, um abono de salário de acordo com a sua produtividade. Sabe- se que a empresa divide os seus funcionários nas seguintes categorias de acordo com o seu desempenho: • Ótimo (categoria 1) - 20% de abono • Bom (categoria 2) - 15% de abono • Regular (categoria 3) - 0 de abono Faça um algoritmo que leia o salário de um funcionário e a sua categoria de abono (inteiro) e imprima o salário total. 6) A loja de eletrodomésticos Pegue&Pague está com uma grande promoção de aniversário. De acordo com o valor das compras dos clientes será dado um desconto progressivo. As faixas de desconto são as seguintes: • Compras até R$50,00 - desconto de 5% • Compras de R$50,00 a R$100,00 - desconto de 10% • Compras acima de R$100,00 - desconto de 15% Faça um algoritmo que leia o valor total da compra do cliente e imprima o valor de desconto e o total a ser pago, de acordo com as faixas de desconto acima. 7) A loja Pegue&Pague resolveu aumentar sua promoção de aniversário. As compras feitas com pagamento em dinheiro terão um desconto adicional de 5%. Modifique o algoritmo anterior para que seja lido o tipo de pagamento (1 - dinheiro, 2 - cartão e 3 - cheque). Se o pagamento for a dinheiro, deve ser aplicado o desconto adicional de 5%. 8) Considere as seguintes faixas etárias: Criança (de 0 a 10 anos), Adolescente (de 11 a 16 anos), Jovem (de 17 a 26 anos) e Adulto ( acima de 27 anos). Construa um algoritmo que leia o nome e a idade de 10 pessoas. Depois informe a qual faixa etária ela pertence. 9) Uma loja resolveu fazer uma promoção com todos os seus produtos. Esta vai dar 10 % de desconto em todos os produtos com preço acima de R$ 1000,00 e 5 % para aqueles cujo preço for menor que R$ 1000,00. Faça um programa que recebe o preço atual do produto e imprime o preço com desconto. 10) Elabore um programa que leia o sexo e a altura de uma pessoa e que calcule o seu peso ideal conforme a fórmula: Para Homens: Peso Ideal (72,2 * Altura) – 58 Para Mulheres: Peso Ideal (62,1 * Altura) – 44,7 11) Dado três valores X, Y, Z, verificar se eles podem ser os comprimentos dos lados de um triângulo. Caso seja, verificar se é um triângulo equilátero, isósceles ou escaleno. Se eles não formarem um triângulo, escrever uma mensagem. Antes da elaboração do programa, torna-se necessária a revisão de algumas propriedades e definições. 2 Propriedade - O comprimento de cada lado de um triângulo é menor do que a soma dos comprimentos dos outros dois lados. Definição 1 - Triângulo equilátero: os comprimentos dos três lados iguais, Definição 2 - Triângulo isósceles: os comprimentos de dois lados iguais. Definição 3 - Triângulo escaleno: os comprimentos dos três lados diferentes. 12) Dois atletas disputavam uma competição de natação numa piscina de 50 metros. A prova constava de uma natação de ida e volta na piscina. Construa um programa que leia o nome e o tempo gasto por cada um dos atletas para completar a prova. Analise os dados e informe qual foi o atleta que venceu a corrida e qual foi sua velocidade desempenhada. Lembre-se que é possível existir empate e que velocidade é calculada como Distância/tempo. 13) Construa um programa que leia o nome, a idade, número de dependentes, o salário e o sexo de um funcionário de uma empresa. Analise cada questão abaixo. Seu programa deverá dar uma solução a cada uma delas, calculando e escrevendo o salário obtido: a) Quando o funcionário for homem e possuir número de dependentes acima de 7, seu salário deverá ter um aumento de 25%. b) Quando o funcionário for uma mulher, com idade superior a 40 anos ou número de dependente acima de 5, deverá ter um aumento de 20%. c) Os demais funcionários terão um aumento de 5%. DICA: para efetuar o cálculo de porcentagem utilize regra de 3 para chegar na expressão que representa a porcentagem. 14) Construa um programa que seja capaz de calcular as raízes de uma equação do segundo grau (Ax2 + Bx + C). Para isso o usuário informará os valores dos coeficientes A, B e C. Dicas: • Delta= B2 – 4AC, Delta<0 não existem raízes reais, Delta =0 existem duas raízes reais e iguais x’=x’’= - B/2A, Delta>0 existem duas raizes reais e distintas: x’= (-B + Delta )/2A e x”= (-B - Delta )/2A). 15) Construa um programa que leia o salário bruto e a quantidade de dependentes para um determinado funcionário. Calcular e exibir o salário líquido, levando em consideração as informações da tabela abaixo. Faixa Salarial Acréscimo por dependente Desconto de impostos Maiores que R$1500,00 R$25,00 (acrescidos no salário para cada dependente) 27% (sobre o salário) De R$750,00 (inclusive) a R$1500,00(inclusive) R$50,00 20% De R$450,00 (inclusive)a R$750,00 R$75,00 15% Menores que R$450,00 R$100,00 10% 16) Faça um programa que receba: • O código de um produto comprado, sendo um número inteiro entre 1 e 10; • O peso do produto em gramas; • O código do país de origem, sendo uma letra (A, B ou C). Calcule e mostre: a) O preço total do produto comprado; b) O valor do imposto, sabendo-se que o imposto é cobrado sobre o preço total do produto comprado e que depende do país de origem; c) O valor total, preço total do produto mais imposto. 17) Um depósito de material de construção vende cada saco de cimento por R$20,00 caso seja comprado mais de 30 sacos e por R$25,00, caso contrário. Faça um programa que leia a quantidade de sacos de cimento comprado por um cliente e que calcule o valor total a ser pago por ele. Exibir na tela o resultado. Código do Produto Preço por Grama 1 a 4 R$ 10,00 5 a 7 R$ 25,00 8 a 10 R$ 35,00 Código do País Imposto A 0% B 15% C 25%
Compartilhar