Anda di halaman 1dari 2

Programação Estruturada II

SWITCH – Exercícios Propostos

Todas as questões devem ser respondidas tendo como base a linguagem C, vista na disciplina.

1. Receba do usuário um número entre 1 e 7, inclusive 1 e 7. Se ele digitou o número 1 , mostre "Hoje é Domingo
!". Se ele digitou o número 2, mostre "Hoje é Segunda" e assim por diante até se ele digitou 7, mostre "Hoje é
Sábado".

2. Criar um programa que receba o valor de um produto e um código de aumento, segundo a tabela: 


Código % aumento

1 10

3 25

4 30

8 50

Mostrar o novo valor do produto depois de acrescida a porcentagem correspondente.

3. Implementar programa que realiza uma das 4 operações (+), (-), (/) e (*) entre duas variáveis, através da escolha
do usuário.

4. Faça um programa que: pergunte a mesada de um adolescente. Após isso pergunte se ele deseja comprar alguma
coisa. O adolescente pode comprar produtos até o dinheiro acabar ou pode comprar somente o necessário.

5. Verifique o valor de uma variável x, imprimindo uma mensagem quando for maior, menor e igual a 10, sem usar
o if().

6. Elabore um programa que calcule quanto um cliente de um posto de gasolina irá pagar de acordo com a opção do
combustível escolhido e a quantidade de litros comprados. Utilize os dados da tabela abaixo para desenvolver o
programa.

Código Combustível Preço

A Álcool 1,56/L

G Gasolina 2,56/L

D Diesel 1,81/L

7. Um determinado clube de futebol pretende classificar seus atletas em categorias e para isto ele contratou um
programador para criar um programa que executasse esta tarefa. Para isso o clube criou uma tabela que continha a
faixa etária do atleta e sua categoria. A tabela está demonstrada abaixo: 
Construa um programa que solicite o nome
e a idade de um atleta e imprima a sua categoria.

IDADE CATEGORIA

De 05 a 10 Infantil

De 11 a 15 Juvenil

De 16 a 20 Junior

De 21 a 25 Profissional

8. Faça um programa que lê 4 valores I, A, B e C onde I é um número inteiro e positivo e A, B, e C são quaisquer
valores reais. O programa deve escrever os valores lidos e: 


se I = 1, escrever os três valores A, B e C em ordem crescente;



se I = 2, escrever os três valores A, B e C em ordem decrescente;

se I = 3, escrever os três valores A, B, e C de forma que o maior valor fique entre os outros dois;
se I não for um dos três valores acima, dar uma mensagem indicando isto.

Anda mungkin juga menyukai