Buscar

Lista_3_se_senao

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

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
Você viu 3, do total de 4 páginas

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

Universidade Federal da Grande Dourados 
Faculdade de Ciências Exatas e de Tecnologias 
Curso de Bacharelado em Sistemas de Informação 
 
 
Algoritmos – Lista de exercícios 3 
Profª Janne Y. Y. Oeiras Lachi 
(tomada de decisão: comando if...else) 
 
 
Para cada problema abaixo, escreva um Programa em C. 
 
1. Leia dois números e escreva o maior entre eles. 
2. Leia dois números e informe se eles são iguais ou diferentes. 
3. Leia dois números e imprimi-los em ordem decrescente. 
4. Leia três números e escreva o maior, o intermediário e o menor. 
5. Dados 3 números escreva-os em ordem crescente, suponha números diferentes. 
6. Leia 5 números e escreva o maior e o menor. 
7. Leia um número e se ele for maior do que 20, então imprimir a metade do número. 
8. leia um número e escreva se ele é positivo, negativo ou nulo. 
9. Leia um número e escreva se ele é múltiplo de 3 ou não. 
10. Leia um número inteiro de 3 algarismos e escreva se o algarismo da casa da centena é 
par ou ímpar. 
11. Dada a altura e a base de 3 paredes, elaborar um algoritmo que escreva quantas áreas 
são maiores que 100 m2. 
12. Elaborar um algoritmo que escreva a média final de 5 alunos e escreva a maior e a 
menor nota. 
13. Leia um número e imprima a raiz quadrada do número caso ele seja positivo e o 
quadrado do número caso ele seja negativo. 
14. Dado o sexo e altura de 5 pessoas, calcular e exibir a maior altura, a média das alturas 
femininas, o total de homens. 
15. Leia um número e escreva se ele é igual a 5, a 200, a 400, se ele está no intervalo entre 
500 e 1000 (inclusive), ou se ele está fora dos escopos anteriores. 
16. Dado um número inteiro entre 1 e 12 escreva o mês correspondente. 
17. Leia a idade de uma pessoa e escreva a 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 maior do que 65 anos 
 
 
 
 
Universidade Federal da Grande Dourados 
Faculdade de Ciências Exatas e de Tecnologias 
Curso de Bacharelado em Sistemas de Informação 
 
 
 
18. Leia a idade de um nadador e escreva a sua categoria segundo a tabela a seguir: 
Idade Categoria 
5 - 7 anos Infantil A 
8 - 10 anos Infantil B 
11 - 13 anos Juvenil A 
14 - 17 anos Juvenil B 
Maiores de 18 anos Sênior 
 
19. Leia o nome, o sexo e a idade de uma pessoa. Se a pessoa for do sexo feminino e tiver 
menos de 25 anos, escreva o nome e a mensagem “ACEITA”. Caso contrário imprimir a 
mensagem “NÃO ACEITA”. 
20. Uma empresa paga à sua funcionária R$30,00 por hora, se ela trabalha 40 horas ou 
menos durante a semana. Se ela trabalha mais de 40 horas, ela recebe R$50,00 por 
horas extras trabalhadas. Elabore um algoritmo que dado o nome e o número de horas 
trabalhadas pela funcionária, forneça o salário semanal. 
21. Leia o salário bruto de um funcionário e o valor da prestação e informe se o 
empréstimo pode ou não ser concedido. O valor máximo da prestação não pode 
ultrapassar 30% do salário bruto. 
22. Leia os pontos obtidos por 3 jogadores de uma equipe e escreva esses valores em 
ordem decrescente. Além disso, se a soma dos pontos for maior do que 100, escreva a 
média aritmética dos pontos; senão, escreva a mensagem “Equipe desclassificada”. 
23. Sabendo que um carro do tipo A faz 12 Km com um litro de gasolina, um carro do tipo 
B faz 9 Km e um do tipo C faz 8 Km, faça um algoritmo que leia o percurso em 
quilômetros, o tipo do carro e informe o consumo estimado de combustível. 
24. O peso ideal de uma pessoa está relacionado com o a altura e sexo de uma pessoa. 
Preparar um algoritmo que leia a altura e o sexo de uma pessoa e escreva o seu peso 
ideal utilizando as seguintes fórmulas: 
� para homens: (72.7 * altura) - 58 
� para mulheres: (62.1 * altura) -44.7 
 
25. Para um grupo de 3 pessoas, o supermercado resolveu fazer a seguinte promoção: 
� Compras > R$150 ,00 e <= R$300,00 : desconto de 10% 
� Compras > R$300,00 e <= R$500,00 : desconto de 15% 
� Compras > R$500,00: desconto de 18%. 
Calcule e exiba o total em dinheiro dado em descontos pelo Supermercado. 
26. Um comerciante comprou um produto e quer vendê-lo com um lucro de 45% se o 
valor da compra for menor do que R$20,00, caso contrário o lucro será de 30%. Faça 
um algoritmo que leia o valor do produto e escreva o valor de venda. 
 
 
Universidade Federal da Grande Dourados 
Faculdade de Ciências Exatas e de Tecnologias 
Curso de Bacharelado em Sistemas de Informação 
 
 
 
27. Um comerciante calcula o valor da venda de produtos tendo em vista a tabela a seguir: 
VALOR DA COMPRA VALOR DA VENDA 
Menor que R$10,00 Lucro de 70% 
Entre R$10,00 e R$30,00 Lucro de 50% 
Entre R$30,00 e R$50,00 Lucro de 40% 
Maior que R$50,00 Lucro de 30% 
28. Elaborar um algoritmo que possa entrar com o nome do produto e o valor da compra e 
imprima o nome do produto e o valor da venda. 
29. Dados 3 lados de um triângulo, elaborar um algoritmo que determine se o triângulo é 
eqüilátero, isósceles ou escaleno. 
� Eqüilátero: tem os 3 lados iguais 
� Isósceles: tem 2 lados iguais 
� Escaleno: os 3 lados são diferentes. 
30. Calcule o imposto de renda a ser pago pelo contribuinte, dada as seguintes 
informações de entrada: 
� Nome e CPF do Contribuinte; 
� Renda Bruta do Contribuinte; 
� Número de dependentes do contribuinte; 
� Imposto de Renda Retido na Fonte. 
De acordo com estes dados são calculados: 
O desconto com dependentes (para cada dependente, abate-se R$2.000,00) 
O valor da alíquota obedece a seguinte tabela: 
Renda Líquida Anual Alíquota 
Até R$50.000,00 Isento 
De R$50.0001,00 até R$100.000,00 10% 
Acima de R$100.000,00 20% 
 
Basicamente o programa deverá realizar as seguintes tarefas: 
Ler os dados do contribuinte; 
Calcular o imposto: 
a. Calcular a Renda Líquida abatendo da renda bruta o desconto com os 
dependentes, 
b. Com a Renda Líquida identificar o percentual da alíquota e calcular o valor do 
imposto, 
c. Calcular o valor do imposto a ser pago ou a receber, deduzindo o imposto 
retido na fonte. 
Escrever os dados fornecidos e calculados, identifique se o imposto é a pagar ou a receber. 
 
Universidade Federal da Grande Dourados 
Faculdade de Ciências Exatas e de Tecnologias 
Curso de Bacharelado em Sistemas de Informação 
 
 
31. O banco BE concederá um crédito especial com juros de 2% aos seus clientes de 
acordo com o saldo médio no último ano. Fazer um algoritmo que leia o saldo médio 
de um cliente e calcule o valor do crédito de acordo com a tabela abaixo. Imprimir 
uma mensagem informando o saldo médio e o valor do crédito. 
Saldo Médio Percentual 
de 0 a 500,00 Nenhum crédito 
de 501,00 a 1000,00 30% do valor do saldo médio 
de 1001,00 a 3000,00 40% do valor do saldo médio 
acima de 3001 50% do valor do saldo médio

Outros materiais