Você está na página 1de 7

Comandos Condicionais PORTFÓLIO 1

Considere os exercícios abaixo e desenvolva as soluções de cada um em


Linguagem C.

Entregar um arquivo em formato word ou texto contendo todos os exercícios


abaixo:

1) Faça o algoritmo de um programa para informar o resto da divisão de qualquer número


n por qualquer número x.

2) Elabore um programa/algoritmo que entre com um número inteiro e de acordo


com este número o algoritmo pode executar 3 coisas:

 se o numero lido for par, ele pede para ler outro número e mostra como
resultado o dobro deste numero
 se o numero for impar, ele pede para ler outro número e mostra como
resultado o numero multiplicado por 10
 se o numero lido for 0, ele deve mostrar como resultado uma frase: “
Numero lido foi o zero “.
Utilizar comandos condicionais para resolver este exercício
3) Faça um algoritmo que dado um número inteiro verifique se este número é:
a) divisível por 3,
b) negativo ou positivo e
c) par ou impar
4) Elabore um algoritmo que dado uma nota de 0 a 100, mostre o conceito
correspondente;
• notas de 0 a 20 – conceito E
• notas de 20 a 40 – conceito D
• notas de 40 a 60 – conceito C
• notas de 60 a 80 – conceito D
• notas de 80 a 100 – conceito F

1
Portfólio 1 Comandos Condicionais

5) Faça um algoritmo que calcule o valor a ser pago por uma empresa que trabalha
com produtos eletrônicos. A empresa situa-se na cidade de Brasília e despacha
mercadorias pelo país todo. De acordo com a região de origem da mercadoria
existe a cobrança de um frete de acordo com a seguinte tabela:

Região Sul - 10%


Região Norte - 12%
Região Nordeste - 15%
Região Sudeste - 16%
Região Noroeste - 11%

Esta porcentagem é cobrada em relação ao preço total a ser pago, ou seja, um


acréscimo. Pede-se o calculo do valor total a ser pago por um cliente tendo o acréscimo
do frete. Mostre o preço sem frete, a região, o valor do frete e seu percentual e o preço
total a ser pago.

Por exemplo: Suponha despachar uma mercadoria no valor de R$ 1.200,00, para a


região SUL. Observe que não se fala qual a mercadoria, apenas, menciona o valor total
e a região onde ela será entregue.
Região sul o frete é de 10% sobre o valor total, ou seja, R$ 1.200,00 * 10% = R$
120,00.
Somando-se os dois temos: R$ 1.200,00+ 120,00 = 1.320,00 que é o valor total a
ser pago.
Dados de entrada: valor total das mercadorias e a região a ser entreguem (pode ser
utilizada uma variável do tipo char)
Cálculo: Frete= valor total * porcentagem/100
Valor total Geral = valor total + frete
Observação: Para a escolha da região é possível utilizar o comando IF ou o CASE.

2
Comandos Condicionais PORTFÓLIO 1

6) Suponha que um determinado costureiro deseja escolher roupas para seus


manequins de acordo com algumas características climáticas, a cor dos olhos de
seus manequins, bem como a cor do cabelo.

Clima - Quente, Frio, Chuvoso


cor dos olhos - Verdes, Pretos e Castanhos
cor dos cabelos - Loiros, Pretos e Ruivos.

Os dados de entrada são os tipos acima, ou seja,

Clima – Q – quente F – frio C – chuvoso


Cor dos olhos V – Verde P – Preto C – castanho
Cor dos cabelos L – Loiros P – Preto R - ruivos
Saída: o tipo de roupa definido pelos tipos listados abaixo:

De acordo com estes dados, mostre que tipo de roupa o manequim usará,
sabendo-se que:
ruivo
castanho roupa do tipo channel
s

quente ruivo roupa do tipo cardin


pretos s
loiros roupa do tipo Vallentinni

loiros roupa do tipo B. Minelli


verdes

ruivo roupa do tipo Y.Lorant

frio verdes ruivo roupa do tipo Gucci

3
Portfólio 1 Comandos Condicionais

roupa do tipo Lacoste

chuvoso pretos loiros

7) Uma empresa opera com seguro de carros. De acordo com o tipo de carro existe
uma taxa a ser cobrada com relação ao preço do carro (carros que são mais
visados pelos assaltantes). Tabela carro:

Uno - 10%
Corsa - 12%
Monza - 5%
Tempra - 3%

De acordo com a região onde o carro será licenciado existe uma outra taxa (cidades ou
região onde existe maior índices de assaltos) :

Região metropolitana de São Paulo - 10%


Região Sudeste (menos Rio e São Paulo) - 8%
Região Norte e Nordeste - 3%
Região Sul - 5%
Região metropolitana do Rio de Janeiro - 15%
O seguro do carro é calculado baseado na soma destes percentuais, sabendo-se
que a franquia será de R$ 500,00 se o preço do seguro atingir R$1.000,00, R$ 700,00
se for menor que R$1.500,00 e R$ 900,00 se for maior que R$ 1.500,00

Faça um algoritmo que entre com o preço e tipo do carro, região que será
licenciado, e calcule o valor do seguro e a franquia. Deve-se calcular os percentuais
(tipo de carro e local de licenciamento) sobre o preço do carro e somá-los.

4
Comandos Condicionais PORTFÓLIO 1

8) Faça um algoritmo que calcule o imposto de renda de uma pessoa física


sabendo-se que será descontado da renda bruta, 5% do salário por cada
dependente, 15% com despesas médicas, distribuídos da seguinte forma: 7,5%
para convênios, 5% para médicos e o restante para dentistas. Existe ainda um
desconto de 5% para as despesas escolares distribuídas da seguinte forma:
2,5% para material escolar e 2,5% para educação.

Calculado os descontos o imposto é calculado sobre a Renda Liquida (RL) de


acordo com a seguinte tabela:

RL< R$1.000,00 - isento


R$ 1.000,00 <=RL < R$ 1.500,00 - 5%
R$ 1.500,00 <=RL < R$ 2.500,00 - 10%
R$ 2.500,00 <=RL < R$ 5.500,00 - 15%
R$ 5.500,00 <=RL < R$ 7.500,00 - 25%
RL >= R$ 7.500,00 - 35%

Mostre a renda bruta, o número de dependentes, a existência de convênios


médicos, gastos com despesas escolares, a renda liquida, o percentual de imposto a
pagar e o valor devido.

9) Dado um número inteiro faça um algoritmo que verifique se ele é divisível por
sete, e se for, verifique se é par ou impar, bem como se é positivo ou negativo.
Use números inteiros.

6 Faça um algoritmo que calcule o preço final de compra de produtos, sabendo-se que
os preços estão de acordo com a seguinte tabela:

PRODUTO PREÇO
VÍDEO R$ 1.200,00

5
Portfólio 1 Comandos Condicionais

SOM R$ 1.100,00
CD-LASER R$ 1.050,00
TELEVISÃO R$ 1.150,00

Sabe-se que a cada 100 unidades vendidas de produtos, o cliente ganha um


desconto de 5%. Se o valor ultrapassar R$150.000,00 ele ganha ao invés de 5%, um
desconto de 15%. Agora, se o cliente comprar acima de R$ 300.000,00 e houver no
lote, pelo menos 25 aparelhos de vídeo, 50 aparelhos de som e 50 televisores ele
ganha um desconto de 30% sobre sua compra. Se ele comprar menos de 100 itens, ele
não ganha nenhum desconto.

Mostre os itens comprados com seus respectivos preços finais, o desconto


obtido e seu respectivo valor e o valor total a ser pago.

OBS: Neste exercício deve-se entrar com a quantidade de todos os produtos.

10)Faça um algoritmo que calcule o valor a ser pago por um fazendeiro para
pulverizar sua plantação utilizando-se serviços de uma empresa áerea, de
acordo com a seguinte tabela de preços;
Plantação preço por alqueire
Tipo 1 (arroz) R$ 1.000,00
Tipo 2 (milho) R$ 1.200,00
Tipo 3 (soja) R$ 1.300,00
Tipo 4 (algodão) R$ 1.150,00

Sabe-se também que a empresa oferece algum desconto de acordo com a área
pulverizada e valor. Se o fazendeiro pulverizar mais que 100 alqueires ele ganha um
desconto de 10%, e se o valor ultrapassar R$ 250.000,00 ele ainda ganha um desconto
extra de 9%. Agora se ele pulverizar menos de R$ 100.000,00 ele ganha um desconto
de 5%.

6
Comandos Condicionais PORTFÓLIO 1

Mostre o tipo de plantação pulverizada( uma de cada vez), sua área, os


descontos, e o valor total a ser pago.

OBS: O desconto de 9% é cumulativo sobre o desconto de 10%. Entre apenas com um


tipo de plantação.