Baixe o app para aproveitar ainda mais
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
Compartilhar