You are on page 1of 3

Programação II

Professor Fabrício Araújo
Exercícios de Revisão – Estrutura Sequencial, Condicional e Repetição
Faça todos os exercícios manualmente (assim que terminar cada questão, se desejar, teste e
valide seu código no CodeBlocks) e os entregue no dia da prova (16/10).
1 ) A imobiliária Imóbilis vende apenas terrenos retangulares. Faça um algoritmo para ler as
dimensões de um terreno e depois exibir a área do terreno.
2) Faça um algoritmo para calcular quantas ferraduras são necessárias para equipar todos os cavalos
comprados para um haras.
3) Um motorista deseja colocar no seu tanque X reais de gasolina. Escreva um algoritmo para ler o
preço do litro da gasolina e o valor do pagamento, e exibir quantos litros ele conseguiu colocar no
tanque.
4) O restaurante a quilo Bem-Bão cobra R$22,00 por cada quilo de refeição. Escreva um algoritmo
que leia o peso do prato montado pelo cliente (em quilos) e imprima o valor a pagar. Desconsidere o
peso do prato.
5) Faça um programa que calcule e mostre a área de um trapézio. Sabe-se que: A = (base maior +
base menor) * altura)/2.
6) Faça um programa que calcule e mostre a área de um losango. Sabe-se que: A = (diagonal maior
* diagonal menor)/2.
7) Faça um programa que receba o valor do salário mínimo e o valor do salário de um funcionário,
calcule e mostre a quantidade de salários mínimos que ganha esse funcionário.
8) Faça um programa que receba a quantidade de dinheiro em reais que uma pessoa que vai viajar
possui. Essa pessoa vai passar por vários países e precisa converter seu dinheiro em dólares, marco
alemão e libra esterlina. Sabe-se que o usuário irá inserir a cotação do dólar, do marco alemão e da
libra esterlina. O programas deve fazer as conversões e mostrá-las.
9 ) Cada degrau de uma escada tem uma altura X. Faça um algoritmo que receba essa altura e a
altura que o usuário deseja alcançar subindo a escada. Calcule e mostre quantos degraus o usuário
deverá subir para atingir seu objetivo.
10) Faça um algoritmo que receba o custo de um espetáculo teatral e o preço do convite desse
espetáculo. Esse programa deve calcular e mostrar:
• A quantidade de convites que devem ser vendidos para que pelo menos o custo do
espetáculo seja alcançado.
• A quantidade de convites que devem ser vendidos para que se tenha um lucro de
23%.
11) Indique o que será impresso pelos algoritmos abaixo:
a)
int main(){
int x,y;

Em seguida deverá ser apresentada uma pergunta. pois não são aceitas quantidades negativas. Deverá ser apresentada a área total da casa. Caso ele entre com o valor “N”. 15) Construa um programa que calcule a área total de uma residência (sala. r1 = 3. sendo todos eles retangulares). y = x + 2.25 por livro + R$ 7.50 metro e cresce 2 centímeros por ano. 16) Uma livraria está fazendo uma promoção para pagamento à vista em que o comprador pode escolher entre dois critérios de desconto: Critério A: R$ 0. e apresente o total gasto por ela. %d”. comprados por uma empresa. return 0.x = 10. 14) Construa um programa que leia a quantidade (Q) e o preço (PR) de vários produtos diferentes..3. printf(“%f. printf(“%d. r2 = r2 – r2. r1 = r1. enquanto Lucas tem 1. Critério B: R$ 0. etc. cozinha. solicitando a confirmação do usuário para continuar com a entrada de dados (a confirmação será dada quando o usuário entrar com “S”). r1 = 1. } b) int main(){ float r1. O usuário deverá entrar com a largura (L) e o comprimento (C) de cada cômodo da casa. Construa um algoritmo que calcule e imprima quantos anos serão necessários para que Lucas seja maior que João. r2. nem preços negativos. O final da lista de produtos deverá ser indicado pelo usuário (escolha a maneira que preferir).50 fixo. r2).50 fixo. x = x * 2. r1. %f”. r1 = r1 + r2.10 metros e cresce 3 centímetros por ano. . quartos. OBS: Não se esqueça de validar a entrada da resposta do usuário. y). 13) João tem 1. } 12) Escreva o signo do zodíaco correspondente ao dia e mês informado.5. r2 = 2. return 0. OBS: Não se esqueça de validar a entrada dos valores. x.50 por livro + R$ 2.3. que só pode aceitar os caracteres “S” ou “N”.

utilize estrutura de repetição).00 Lucro de 30% Criar um algoritmo que leia o valor da compra e imprima o valor da venda enquanto o usuário quiser (dessa forma. (d) anos de experiência de serviço. . O último conjunto contém o número de inscrição do candidato igual a zero. Para isso. (b) a porcentagem dos homens com mais de 45 anos entre o total de homens. (c) número de mulheres que têm idade inferior a 35 anos e com experiência no serviço. é necessário que o usuário digite a quantidade de livros que deseja comprar e o programa diz qual é a melhor opção de desconto. 18) Uma empresa decidiu fazer um levantamento em relação aos candidatos que se apresentarem para preenchimento de vagas no seu quadro de funcionários. tendo em vista a tabela a seguir: Valor da Compra Valor da Venda Valor < R$ 10.00 <= Valor < R$ 30. (b) idade.Elabore um algoritmo que solucione este problema.00 <= Valor < R$ 50.00 Lucro de 40% Valor >= R$ 50. escreva um programa em C que: • leia: (a) número de inscrição do candidato.00 Lucro de 70% R$ 10. 17) Um comerciante calcula o valor da venda. 2-feminino) . • calcule e imprima: (a) a idade média dos homens com mais de 2 anos de experiência no serviço.00 Lucro de 50% R$ 30. (c) sexo (1-masculino. Supondo que você seja o programador encarregado desse levantamento. utilizando processamento eletrônico.