Você está na página 1de 3

Exercícios Estrutura Condicional

1. Faça um algoritmo para ler dois números inteiros e informar se estes são iguais ou
diferentes.

2. Faça um programa que o usuário informe o salário recebido e o total gasto. Deverá
ser exibido na tela “Gastos dentro do orçamento” caso o valor gasto não ultrapasse
o valor do salário e “Orçamento estourado” se o valor gasto ultrapassar o valor do
salário.

3. Escrever um programa para ler um número inteiro e informar se ele é divisível por
5.

4. Escreva um programa que recebe um inteiro e informe se é par ou ímpar.

5. Faça um algoritmo que leia dois valores inteiros A e B se os valores forem iguais
deverá se somar os dois, caso contrário multiplique A por B. Ao final de qualquer
um dos cálculos deve-se atribuir o resultado para uma variável C e mostrar seu
conteúdo na tela.

6. Escreva um programa para ler o nome e o ano de nascimento de uma pessoa, o


programa deverá imprimir uma resposta como mostrado a seguir:

Possíveis respostas:

NomedaPessoa, você é maior de idade


ou
NomedaPessoa, você é menor de idade

7. Desenvolva um programa que informe o resultado de uma partida de futebol; o


programa deverá solicitar o nome de cada time e a quantidade de gols que cada
time marcou; O resultado deverá ser da seguinte forma:
- se foi empate, escrever a seguinte mensagem: “Jogo Empatado”
- Se foi vitória, escreva a seguinte mensagem: “NOMEDOTIME ganhou o jogo”

8. Escreva um programa para ler o ano de nascimento de uma pessoa e escrever


uma mensagem que diga se ela poderá ou não votar este ano.
Observações: Não é necessário considerar o mês em que ela nasceu; considere
também a idade limite para votar de 16 anos.

9. Escreva um programa para ler 2 valores (considere que não serão informados
valores iguais) e escrever o maior deles.

10. Faça um programa que receba três inteiros(considere que não serão informados
valores iguais) e imprima na tela qual deles é o maior e qual o menor.

11. Faça um programa que receba cinco inteiros(considere que não serão informados
valores iguais) e escreva na tela qual deles é o maior e qual o menor.
12. Escreva um programa que verifique a validade de uma senha fornecida pelo
usuário. A senha válida é o número 1234. Devem ser impressas as seguintes
mensagens: ACESSO PERMITIDO caso a senha seja válida. ACESSO NEGADO
caso a senha seja inválida.

13. As maçãs custam R$ 0,30 cada se forem compradas menos do que uma dúzia, e
R$ 0,25 se forem compradas pelo menos doze. Escreva um programa que leia o
número de maçãs compradas, calcule e escreva o valor total da compra.

14. Escreva um programa para ler 3 valores inteiros (considere que não serão lidos
valores iguais) e escrevê-los em ordem crescente.

15. Tendo como entrada a altura e o sexo (codificado da seguinte forma: 1:feminino
2:masculino) de uma pessoa, construa um programa que calcule e imprima seu
peso ideal, utilizando as seguintes Fórmulas:
- para homens: (72.7 * Altura) – 58
- para mulheres: (62.1 * Altura) – 44.7

16. Escreva um programa para ler o número de lados de um polígono regular e a


medida do lado (em cm). Calcular e imprimir o seguinte:
− Se o número de lados for igual a 3 escrever TRIÂNGULO e o valor da área
− Se o número de lados for igual a 4 escrever QUADRADO e o valor da sua área.
− Se o número de lados for igual a 5 escrever PENTÁGONO.

17. Acrescente as seguintes mensagens à solução do exercício anterior conforme o


caso.
− Caso o número de lados seja inferior a 3 escrever NÃO É UM POLÍGONO.
− Caso o número de lados seja superior a 5 escrever POLÍGONO NÃO
IDENTIFICADO.

18. Escreva um programa que leia as medidas dos lados de um triângulo e escreva se
ele é Equilátero, Isósceles ou Escaleno. Sendo que:
− Triângulo Equilátero: possui os 3 lados iguais.
− Triângulo Isóscele: possui 2 lados iguais.
− Triângulo Escaleno: possui 3 lados diferentes.

19. Escreva um programa que leia o valor de 3 ângulos de um triângulo e escreva se o


triângulo é Acutângulo, Retângulo ou Obtusângulo. Sendo que:
− Triângulo Retângulo: possui um ângulo reto. (igual a 90º)
− Triângulo Obtusângulo: possui um ângulo obtuso. (maior que90º)
− Triângulo Acutângulo: possui três ângulos agudos. (menor que 90º)

20. Escrever um programa que lê um valor “i”, inteiro e positivo e 3 valores a, b e c. Se


o valor de i é par então calcular e imprimir na tela a média aritmética de a, b e c.
Caso contrário, se i>10 então calcular e imprimir na tela a média ponderada de a, b
e c. Os pesos dos valores são respectivamente 2, 3 e 4.

21. Dada a atual crise hídrica do país, as pessoas começaram a construir reservatórios
para armazenar água em suas propriedades. Faça um programa em linguagem C
que auxilie os utilizadores do reservatório a controlarem seu consumo. Obtenha do
teclado as dimensões de um reservatório (altura, largura e comprimento, em
centímetros) e o consumo médio diário dos utilizadores do reservatório (em
litros/dia).

Assuma que o reservatório esteja cheio, tenha formato cúbico e informe:


(a) A capacidade total do reservatório, em litros;

(b) A autonomia do reservatório, em dias;

(c) A classificação do consumo, de acordo com a quantidade de dias de autonomia:


- Consumo elevado, se a autonomia for menor que 2 dias;
- Consumo moderado, se a autonomia estiver entre 2 e 7 dias;
- Consumo reduzido, se a autonomia maior que 7 dias.

Observação: Considere que cada litro equivale a 1000 cm3 ou 1 dm3.

22. Elabore um algoritmo que calcule o que deve ser pago por um produto,
considerando o preço normal de etiqueta e a escolha da condição de pagamento.
O algoritmo deverá receber o nome do produto e o código da condição de
pagamento. Utilize os códigos da tabela a seguir para ler qual a condição de
pagamento escolhida e efetuar o cálculo adequado.

Código Condição de pagamento:


1 - À vista em dinheiro ou cheque, recebe 10% de desconto
2 - À vista no cartão de débito, preço normal de etiqueta sem desconto
3 - Em duas vezes no cartão de crédito, preço normal de etiqueta com 5% de juros
4 – Até 10 vezes no cartão de crédito, preço normal de etiqueta mais juros de 1,5%
por parcela

23. Escreva um algoritmo que leia o número de identificação, nome e as 4 notas


obtidas por um aluno, e calcule a média de aritmética das notas, e imprima o
resultado de acordo as condições a seguir:
- Se a média for maior ou igual a 60: Aprovado
- Se a média for inferior a 60: Reprovado

Você também pode gostar