Buscar

Lista Exercicios Condicional

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Lista de Exercícios - Programação 
Algoritmos Condicionais 
Revisão: 18/03/2013 
 
 
1. Elabore um algoritmo que calcule e imprima o salário de um funcionário sabendo-se, que o mesmo possui um salário fixo 
bruto que deve ser informado, e seguindo os critérios abaixo determine o salário líquido do mesmo lembrando que se o salário 
após os cálculos ultrapassar R$ 1200,00 ele terá um valor de retenção de IR de 7%. 
• Para cada ano de trabalho na empresa adicional de 3% 
• Para cada dependente adicional de 12% 
• Para os funcionários com idade superior a 50 anos adicional de 3% 
 
2. Escreva um algoritmo que, tendo como dados de entrada a altura e o sexo de uma pessoa calcule o seu peso ideal, utilizando as 
formulas seguintes: 
 Para homens=(72,7*h)-44,7 e para mulheres=(62,1*h)-44,7 
 
3. Faça um algoritmo que leia um número e imprima uma mensagem informando se ele é positivo, negativo ou igual à zero 
(nulo). 
 
4. Escreva um algoritmo que leia o percurso em quilômetros, o tipo do carro e informe o consumo estimado de combustível, 
sabendo-se que um carro tipo 1 faz 12 Km com um litro de gasolina, um tipo 2 faz 9 Km e o tipo 3, 8 Km por litro. 
 
5. Um mercado está vendendo frutas com a seguinte tabela de preços: 
 Até 5 Kg  Morango: R$ 2,00 p/Kg e Maça: R$ 1,50 p/Kg 
 Acima de 5 Kg  Morango: R$ 1,80 p/Kg e Maça: R$ 1,10 p/Kg 
Se o cliente comprar mais de 8 Kg em frutas ou o valor total da compra ultrapassar R$ 25,00, receberá ainda um 
desconto de 10% sobre este total. Escreva um algoritmo para ler a quantidade (em Kg) de morangos e a quantidade (em 
Kg) de maças adquiridas e escreva o valor a ser pago pelo cliente. 
 
6. Elabore um algoritmo que leia as notas de um aluno (2 notas) e a quantidade de faltas. Calcule a média aritmética de notas. 
Em seguida, mostre a média calculada ao aluno e informe se ele está aprovado ou reprovado ou deverá comparecer para fazer 
a prova final. 
Observações: 
• o aluno que tiver mais de 15 faltas está reprovado, independente da média alcançada; 
• caso o aluno tenha ficado com média parcial igual ou acima de 7, informe que ele está aprovado 
• caso o aluno tenha ficado com média parcial abaixo de 4, informe que ele está reprovado 
• caso o aluno tenha ficado com média parcial igual ou acima de 4 e abaixo de 7, informe que ele deve comparecer na 
final. 
 
7. Uma pizzaria vende três tamanhos de pizza com os seguintes diâmetros: (pequeno-15 cm), (médio-20 cm), 
(grande-30 cm). Uma pizza pode ser comprada simples (com molho e queijo) ou com ingredientes extras, tais 
como: pimenta, cebola, cogumelos. O dono da pizzaria deseja um programa que calcule o preço de venda da pizza, 
sendo fornecidos o tamanho em cm e a quantidade de ingredientes extras. O preço de venda é 1,5 vezes o custo 
total, que é determinado pela área da pizza e pela quantidade de ingredientes extras. O custo total incluirá um custo 
fixo de preparação, um custo base variável que é proporcional ao tamanho de cada pizza e um custo adicional para 
cada ingrediente extra. Por simplicidade, será assumido que cada ingrediente extra, tem o mesmo custo por 
unidade de área. Considere uma pizza com diâmetro d, com n ingredientes extras. Sabendo que o cálculo da área é 
dado por 
2d /4. 
Custo fixo = R$ 5,75 por pizza / Custo massa = R$ 0,08 por cm2 / Ingrediente Extra= R$0,05 por 
cm2. 
 
8. Uma financeira calcula o débito atual de uma conta atrasada da seguinte maneira: 10% de multa sobre o valor 
original pelo atraso, independente do tempo, e 0.33% de juros ao dia, por cada dia que ultrapassar 30 dias de 
atraso. Ela precisa de um programa que calcule o valor atual a pagar de acordo com estas regras, e o divida pelo 
número de parcelas que combinou com o devedor para o pagamento. Faça um algoritmo que receba os seguintes 
dados: 
 valor original do débito, 
 dias de atraso além de 30 dias (caso o atraso seja menor que 30 dias, o usuário digitará 0), 
 e o número de parcelas para o pagamento. 
O programa deverá calcular e exibir o valor de cada parcela. Se o valor da parcela for superior a R$150, 
informe que o pagamento será via cartão de crédito. 
 
9. Elabore um algoritmo que permita se um funcionário poderá pegar ou não um empréstimo. Deverá ser fornecido o 
salário bruto e o valor da prestação. Sabe-se que a prestação não deve ultrapassar 25% do salário bruto. 
 
10. Um hotel cobra R$ 200,00 por diária e mais uma taxa diária (cobrada por dia) adicional de serviços. Se o número 
de diárias for menor que 15 a taxa é de R$ 20,00. Se o número de diárias for igual a 15 a taxa é de R$ 14,00 e se o 
número for maior que 15 a taxa é de R$ 12,00. Elabore um algoritmo que receba o número de dias que um 
determinado hóspede ficou no hotel. Calcule e imprima o total a pagar desse hóspede. 
 
11. Um posto está vendendo combustíveis com a seguinte tabela de descontos: 
 Álcool: até 20 litros, desconto de 3% por litro e acima de 20 litros, desconto de 5% por litro. 
 Gasolina: até 20 litros, desconto de 4% por litro e acima de 20 litros, desconto de 6% por litro. 
Escreva um algoritmo que leia o número de litros vendidos, o tipo de combustível (álcool ou gasolina), 
calcule e imprima o valor a ser pago pelo cliente sabendo-se que o preço da gasolina é de R$ 2,70 o litro e o 
álcool R$ 2,20. 
 
12. Elabore um algoritmo que, receba três valores que representarão os lados de um triângulo e verifique se os valores 
formam um triângulo e classifique esse triângulo como: Eqüilátero – três lados iguais; Isósceles – dois lados 
iguais; Escaleno – três lados diferentes. Lembre-se de que, para formar um triângulo: Nenhum dos lados pode ser 
igual à zero, e um lado não pode ser maior ou igual, a soma dos outros dois. 
 
13. Elabore um algoritmo em C que dado um número inteiro informado pelo usuário, imprime se o número é primo ou 
não. 
 
14. Elabore um algoritmo em C que dado um número inteiro informado pelo usuário, imprime se o número é par, 
ímpar ou nulo. 
 
15. Elabore um algoritmo em C que dadas duas razões informadas pelo usuário (cada razão é composta por 2 números 
inteiros no formato x:y), verifique se são proporcionais.

Outros materiais