Buscar

Lista Exercicios Algoritmos - Alternativa

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

Núcleo de Informática 
Lista de Exercícios de Algoritmos 
Prof. Hilton Cardoso Marins Junior 
 
 
CONTROLE DO FLUXO DE EXECUÇÃO - ALTERNATIVA 
 
1) Codificar um programa para verificar se um número é par ou ímpar. 
 
2) Codificar um programa para verificar se um número é divisível por outro. 
 
3) Faça um programa que receba 3 números via teclado e imprima o maior deles. 
 
4) Uma empresa abriu uma linha de crédito para os funcionários. O valor da prestação não 
pode ultrapassar 30% do salário. Faça um programa que receba o salário, o valor do 
empréstimo e o número de prestações e informe se o empréstimo pode ser concedido. 
Nenhum dos valores informados pode ser zero ou negativo. 
 
5) Fazer um programa que lê dois números, lê a operação desejada ( + - * / ), faz a operação 
pedida e mostra o resultado. A operação escolhida deve ser armazenada em uma variável 
do tipo char. 
 
6) Fazer um programa em C para verificar se um número é múltiplo de outro. 
 
7) Faça um programa que receba o dia e o mês na forma numérica e imprima o nome do mês 
e a quinzena. Por exemplo: 10 e 3 gera a saída: “Primeira quinzena de março". Use pelo 
menos um comando switch. 
 
8) Um ano é bissexto se é divisível por 4, exceto se, além de ser divisível por 4, for 
também divisível por 100. Então ele só é bissexto se também for divisível por 400. 
Escrever um algoritmo que leia o valor de um ano e escreva se o ano é ou não bissexto. 
 
9) Faça um programa que calcula a quantidade de centenas de unidades que um número 
inteiro informado pelo usuário possui. Por exemplo: 34 possui 0 centena de unidades, 134 
possui 1 centena de unidades, 456 possui 4 centenas de unidades. Todos os números com 
mais de 10 centenas de unidades não devem ser processados. Use o comando switch. 
 
10) Considere um parque de estacionamento que pratica os seguintes preços: 
 
o 1ª hora: R$2,00 
o 2ª hora: R$1,50 
o A partir da 2ª hora: R$1,00 por hora 
 
O tempo de permanência no parque é contabilizado em horas e minutos. Por 
exemplo, se uma viatura permanecer 2 horas e 30 minutos no parque, pagará R$2,00 (1ª 
hora) + R$1,50 (2ª hora) + R$0,50 (30 minutos a R$1,00 por hora) = R$4,00. 
 
Codifique um programa que leia o tempo que determinada viatura permaneceu 
estacionada no parque, mostre a quantia que deve ser paga. 
 
11) Faça um programa que solicite a idade de um nadador e classifica-o em uma das seguintes 
categorias: 
 
infantil A = 5 - 7 anos 
infantil B = 8-10 anos 
juvenil A = 11-13 anos 
juvenil B = 14-17 anos 
adulto = maiores de 18 anos 
 
Use o comando switch. 
 
12) Tendo como dados de entrada a altura (h) e o sexo de uma pessoa (Verdadeiro - masculino 
e Falso – feminino ou vice-versa, fica a seu critério), codifique um programa que calcule 
seu peso ideal, utilizando as seguintes fórmulas: 
 
para homens: (72.7*h)-58 
para mulheres: (62.1*h)-44.7 
 
13) Um banco concederá um crédito especial aos seus clientes, variável com o saldo médio no 
último ano. Faça um programa que leia o saldo médio de um cliente e calcule o valor do 
crédito de acordo com a tabela abaixo. Mostre uma mensagem informando o saldo médio 
e o valor do crédito. 
 
 
 
 
 
 
 
Saldo médio Percentual 
de 0 a 200 nenhum crédito 
de 201 a 400 20% do valor do saldo médio 
de 401 a 600 30% do valor do saldo médio 
acima de 601 40% do valor do saldo médio

Outros materiais