Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

� NUMPAGES �35�� NUMPAGES �35�� NUMPAGES �35�� PAGE �6�� NUMPAGES �35�� PAGE �11�
Universidade Católica de Petrópolis - Faculdade de Informática
Lista de Exercícios de ICC - Professor Gerson Nunes 	 Página � PAGE �26� de � NUMPAGES �27�
Prepare um algoritmo para controlar o valor gasto em um posto de serviços. Você deve perguntar:
- Tipo de Combustível
- Numero de litros
- Tipo de Óleo
- Se vai lavar o carro
Use as tabelas a seguir para calcular o valor da conta:
	Combustível
	Preço por litro
	
	Tipo de Oleo
	Preço da troca
	Gasolina
	R$ 2,60
	
	Mineral
	R$ 60,00
	Álcool
	R$ 2,00
	
	Semi
	R$ 90,00
	GNV
	R$ 1,30
	
	Sintético
	R$ 150,00
A lavagem custa R$ 30,00
Algoritmo POSTO;
Variáveis
	Combustivel,
	Oleo,
	Lavagem : Caracter;
	N_Litros : Inteiro;
	Valor_Combustivel,
	Valor_Oleo,
	Valor_Conta : Real;
Inicio
Leia(Combustivel);
Leia(N_Litros);
Leia(Oleo);
Leia(Lavagem);
	Se Combustivel = “Gasolina”
		Então Valor_Combustivel =N_Litros * 2.60;
		Senão 
			Se Combustivel = “Alcool”
				Então Valor_Combustivel =N_Litros * 2.00;
				Senão Valor_Combustivel =N_Litros * 1.30;
			Fim_Se
	Fim_Se
	Se Oleo = “Mineral”
		Então Valor_Oleo = 60.00;
		Senão 
			Se Oleo = “Semi”
				Então Valor_Oleo = 90.00;
				Senão Valor_Oleo =150.00;
			Fim_Se
	Fim_Se
	Valor_Conta = Valor_Combustivel + Valor_Oleo;
	Se Lavagem = “Sim”
		Então Valor_Conta = Valor_Conta + 30.00;
	Fim_Se
	Escreva(Valor_Conta);
Fim_Algoritmo
�
Algoritmo POSTO;
Variáveis
	Combustivel,
	Oleo,
	Lavagem : Caracter,
	N_Litros : Inteiro;
	Valor_Combustivel,
	Valor_Oleo,
	Valor_Conta : Real;
Inicio
Leia(Combustivel);
Leia(N_Litros);
Leia(Oleo);
Leia(Lavagem);
	Se Combustivel = “Gasolina”
		Então Valor_Combustivel =N_Litros * 2.60;
	Fim_Se
	Se Combustivel = “Alcool”
		Então Valor_Combustivel =N_Litros * 2.00;
	Fim_Se
	Se Combustivel = “GNV”
		Então Valor_Combustivel =N_Litros * 1.30;
	Fim_Se
	Se Oleo = “Mineral”
		Então Valor_Oleo =60.00;
	Fim_Se
	Se Oleo = “Semi”
		Então Valor_Oleo =90.00;
	Fim_Se
	Se Oleo = “Sintético”
		Então Valor_Oleo =150.00;
	Fim_Se
	Valor_Conta =Valor_Combustivel + Valor_Oleo;
	Se Lavagem = “Sim”
		Então Valor_Conta = Valor_Conta + 30.00;
	Fim_Se
	Escreva(Valor_Conta);
Fim_Algoritmo
�
Algoritmo POSTO;
Variáveis
	Combustivel,
	Oleo,
	Lavagem : Caracter,
	N_Litros : Inteiro;
	Valor_Combustivel,
	Valor_Oleo,
	Valor_Conta : Real;
Inicio
Leia(Combustivel);
Leia(N_Litros);
Leia(Oleo);
Leia(Lavagem);
Caso Combustível
	“Gasolina” : Valor_Combustivel =N_Litros * 2.60;
		 “Alcool” : Valor_Combustivel =N_Litros * 2.00;
		“GNV” : Valor_Combustivel =N_Litros * 1.30;
	Fim_Caso
	Caso Óleo
		“Mineral” : Valor_Oleo = 60.00;
		 “Semi” : Valor_Oleo = 90.00;
		 “Sintético” : Valor_Oleo = 150.00;
	Fim_Caso
	Valor_Conta =Valor_Combustivel + Valor_Oleo;
	Se Lavagem = “Sim”
		Então Valor_Conta = Valor_Conta + 30.00;
	Fim_Se
	Escreva(Valor_Conta);
Fim_Algoritmo
�
Prepare um algoritmo para perguntar o valor gasto com feijão, arroz, macarrão e farinha e informar valor total de compras e também o percentual gasto com cada alimento.
Algoritmo Supermercado;
Variaveis
Valor_Feijao,
Valor_Arroz,
Valor_Macarrao,
Valor_Farinha,
Valor_Total,
Perc_Feijao,
Perc_Arroz,
Perc_Macarrao,
Perc_Farinha	: Real;
Inicio
{Lendo Dados de Entrada}
Leia(Valor_Feijao);
Leia(Valor_Arroz);
Leia(Valor_Macarrao);
Leia(Valor_Farinha);
{Calculando Valor Total da Conta }
Valor_Total = Valor_Feijao + Valor_Arroz + Valor_Macarrao + Valor_Farinha;
{Calculando Percentuais de cada tipo de alimento}
Perc_Feijao =(Valor_Feijao * 100) / Valor_Total;
Perc_Arroz =(Valor_Arroz * 100) / Valor_Total;
Perc_Macarrao =(Valor_Macarrao * 100) / Valor_Total;
Perc_Farinha =(Valor_Farinha * 100) / Valor_Total;
{Escrevendo Resultados}
Escreva(Valor_Total);
Escreva(Perc_Feijao);
Escreva(Perc_Arroz);
Escreva(Perc_Macarrao);
Escreva(Perc_Farinha);
Fim_Algoritmo
�
Um cliente de banco vai realizar uma operação em um caixa eletrônico. Você deve perguntar o saldo, tipo de operação (Retirada / Deposito), ler o valor da operação e informar o novo saldo do cliente.
Algoritmo Banco;
Variáveis
 Saldo,
 Valor,
 Novo_Saldo 	: Real;
 Operacao		: Caracter;
Inicio	
{Lendo Dados de Entrada}
Leia(Saldo);
Leia(Operacao);
Leia(Valor);
{Calculando o novo saldo do cliente, que depende do tipo de operação escolhida }
Se Operacao = "Retirada"
	Então	Novo_Saldo = Saldo – Valor;
	Senão	Novo_Saldo = Saldo + Valor;
Fim_Se
{Escrevendo o novo saldo calculado}
Escreva(Novo_Saldo);
Fim_Algoritmo
{Calculando o novo saldo do cliente, que depende do tipo de operação escolhida }
Se Operacao = "Retirada"
	Então	Novo_Saldo = Saldo – Valor;
Fim_Se
Se Operacao = “Deposito”
	Então	Novo_Saldo = Saldo + Valor;
Fim_Se
{Calculando o novo saldo do cliente, que depende do tipo de operação escolhida }
Caso Operação
"Retirada" : Novo_Saldo = Saldo – Valor;
“Deposito” : Novo_Saldo = Saldo + Valor;
Fim_Caso
�
Prepare um algoritmo para informar o total gasto em uma lavanderia. O algoritmo deverá perguntar o n.º de camisas, o n.º de calças e o n.º de meias que foram lavadas. Use a seguinte tabela de preços para informar o total a ser pago.
	Tipo de Roupa
	Valor
	Camisas
	9.50
	Calças 
	15.00
	Meias 
	1.20
Algoritmo Lavanderia;
Variaveis
N_Camisas,
N_Calcas,
N_Meias		: Inteiro;
Custo_Lavagem	: Real;
Inicio
{Lendo Dados de Entrada}
Leia(N_Camisas);
Leia(N_Calcas);
Leia(N_Meias);
{Calculando o custo total da Lavagem}
Custo_Lavagem = (N_Camisas * 9.50) + (N_Calcas * 15.00) + (N_Meias * 1.20);
{Escrevendo o valor total da Lavagem}
Escreva(Custo_Lavagem);
Fim_Algoritmo
Algoritmo Lavanderia;
Variaveis
N_Camisas,
N_Calcas,
N_Meias		: Inteiro;
Custo_Lavagem,
Custo_Camisas,
Custo_Calcas,
Custo_Meias	: Real;
Inicio
{Lendo Dados de Entrada}
Leia(N_Camisas);
Leia(N_Calcas);
Leia(N_Meias);
{Calculando os custos separadamente }
Custo_Camisas = N_Camisas * 9.50;
Custo_Calcas = N_Calcas * 15.00;
Custo_Meias = N_Meias * 1.20;
{Calculando o custo total da Lavagem}
Custo_Lavagem = Custo_Camisas + Custo_Calcas + Custo_Meias;
{Escrevendo o valor total da Lavagem}
Escreva(Custo_Lavagem);
Fim_Algoritmo
�
Prepare um algoritmo para calcular o valor de um lanche. Você deve perguntar o nome do sanduíche, a bebida e a sobremesa. Usando a tabela a seguir, informe o valor do lanche. A pessoa só pode escolher um sanduíche, uma bebida e uma sobremesa.
	Sanduiche
	Valor
	
	Bebida
	Valor
	
	Sobremesa
	Valor
	Big Bob
	3,50
	
	Coca-cola
	1,20
	
	Sorvete
	3,00
	Big Mac
	3,80
	
	Suco
	1,50
	
	Torta
	2,50
	Natural
	2,00
	
	Guaraná
	1,25
	
	
	
Algoritmo Lanchonete;
Variaveis
Sanduiche,
Bebida,
Sobremesa		: Caracter;
Valor_Sanduiche,
Valor_Bebida,
Valor_Sobremesa,
Valor_Lanche	: Real;
Inicio
{Lendo Dados de Entrada}
Leia(Sanduiche);
Leia(Bebida);
Leia(Sobremesa);
{Calculando o custo de cada item separadamente }
Caso Sanduiche
	"Big Bob"	: Valor_Sanduiche = 3.50;
	"Big Mac"	: Valor_Sanduiche = 3.80;
	"Natural"	: Valor_Sanduiche = 2.00;
Fim_Caso
Caso Bebida
	"Coca-Cola"	: Valor_ Bebida = 1.20;
	"Suco"	: Valor_ Bebida = 1.50;
	"Guaraná"	: Valor_ Bebida = 1.25;
Fim_Caso
Caso Sobremesa
	"Sorvete"	: Valor_ Sobremesa = 3.00;
	"Torta"	: Valor_ Sobremesa = 2.50;
Fim_Caso
{Calculando o custo total do lanche}
Custo_Lanche = Valor_Sanduiche + Valor_Bebida + Valor_Sobremesa;
{Escrevendo o valor total do Lanche}
Escreva(Custo_Lanche);
Fim_Algoritmo
�
{Calculando o custo de cada item separadamente }
Se Sanduíche = "Big Bob"
	Então Valor_Sanduiche = 3.50;
	Senão
		Se Sanduíche = "Big Mac"
			Então Valor_Sanduiche = 3.80;
			Senão Valor_Sanduiche = 2.00;
		Fim_Se
Fim_Se
Se Bebida = "Coca-Cola"
	Então Valor_Bebida = 1.20;
	Senão
		Se Bebida = "Suco"
			Então Valor_Bebida = 1.50;
			Senão Valor_Bebida = 1.25;
		Fim_Se
Fim_Se
Se Sobremesa = "Sorvete"
	Então Valor_ Sobremesa = 3.00;
	Senão Valor_Sobremesa = 2.50;
Fim_Se
{Calculando o custo de cada item separadamente }
Se Sanduíche = "Big Bob"
	Então Valor_Sanduiche = 3.50;
Fim_Se
Se Sanduíche = "Big Mac"
	Então Valor_Sanduiche = 3.80;
Fim_Se
Se Sanduíche = "Natural"
	Então Valor_Sanduiche = 2.00;
Fim_Se
Se Bebida = "Coca-Cola"
	Então Valor_Bebida = 1.20;
 Fim_Se	
Se Bebida = "Suco"
	Então Valor_Bebida = 1.50;
 Fim_Se	
Se Bebida = "Guarana"
	Então Valor_Bebida = 1.25;
 Fim_Se	
Se Sobremesa = "Sorvete"
	Então Valor_ Sobremesa = 3.00;
Fim_Se
Se Sobremesa = "Torta"
	Então Valor_ Sobremesa = 2.50;
Fim_Se
�
Prepare um algoritmo para calcular o custo de uma roupa. Você deve perguntar o tecido, nº de botões e se vai ter forro. Usando a tabela a seguir, informe o custo da roupa.
	Tecido
	Valor básico
	Preço por botão
	Forro
	Algodão
	40,00
	1,20
	20,00
	Seda
	80,00
	1,10
	35,00
	Linho
	35,00
	2,00
	70,00
Algoritmo Confeccao;
Variaveis
Tecido,
Forro		: Caracter;
N_Botoes		: Inteiro;
Custo_Roupa	: Real;
Inicio
Leia(Tecido);
Leia(N_Botoes);
Leia(Forro);
{Calculando o custo da roupa que depende do tipo de tecido }
Caso Tecido
	"Algodao"	: Custo_Roupa = 40.00 + (N_Botoes * 1.20);
			Se Forro = "SIM"
			Então Custo_Roupa = Custo_Roupa + 20.00;
			Fim_Se	
	"Seda"	: Custo_Roupa = 80.00 + (N_Botoes * 1.10);
			Se Forro = "SIM"
			Então Custo_Roupa = Custo_Roupa + 35.00;
		 Fim_Se		
	"Linho"	: Custo_Roupa = 35.00 + (N_Botoes * 2.00);
			Se Forro = "SIM"
			Então Custo_Roupa = Custo_Roupa + 70.00;
			Fim_Se	
Fim_Caso
{Escrevendo o custo total da Roupa}
Escreva(Custo_Roupa); 
Fim_Algoritmo.
Se Tecido = “Algodao"
	Então Custo_Roupa = 40.00 + (N_Botoes * 1.20);
		Se Forro = "SIM"
		Então Custo_Roupa = Custo_Roupa + 20.00;
	 Fim_Se
Fim_Se
Se Tecido = “Seda"
	Então Custo_Roupa = 80.00 + (N_Botoes * 1.10);
		Se Forro = "SIM"
		Então Custo_Roupa = Custo_Roupa + 35.00;
	 Fim_Se
Fim_Se
Se Tecido = “Linho"
	Então Custo_Roupa = 35.00 + (N_Botoes * 2.00);
		Se Forro = "SIM"
		Então Custo_Roupa = Custo_Roupa + 70.00;
	 Fim_Se
Fim_Se
Prepare um algoritmo para realizar o cálculo do salário de uma pessoa. Seu algoritmo deverá perguntar os seguintes dados sobre o empregado:
Cargo (Gerente, Supervisor, Servente)
N.º Horas Extras trabalhadas
N.º de Faltas
N.º de Filhos
Você deve usar a seguinte tabela para calcular o valor dos salários:
	Tipo de Empregado
	Salário Base
	Gerente
	4000,00
	Supervisor
	1900,00
	Servente
	600,00
Cada hora extra custa (Salário Base /240) * 2
Cada Falta custa: Salário Base /30
Cada Filho custa: 3% do salário base
INSS: 10% dos Proventos 
Proventos = (Salario Base + horas_extras + Adicional por filhos)
Descontos = (Faltas + INSS)
Salário Líquido: Proventos - Descontos
Leia os dados e informe o total de Proventos, Descontos e o Salário Líquido.
Leia(Cargo);
Leia(N_Horas_Extras);
Leia(N_Faltas);
Leia(N_Filhos);
	
{Descobrindo o Salário Base que depende do cargo}
Caso Cargo
	"Gerente"			: Salario_Base = 4000.00;
	"Supervisor"	: Salario_Base = 1900.00;
	"Servente"		: Salario_Base = 600.00;
Fim_Caso
{Calculando o valor dos Proventos}
Valor_Horas_Extras =( (Salario_Base / 240) * 2) * N_Horas_Extras;
Valor_Filhos = (Salario_Base * 0.03) * N_Filhos;
Proventos = Salario_Base + Valor_Horas_Extras + Valor_Filhos;
{Calculando o valor dos Descontos}
Valor_Faltas =(Salario_Base / 30) * N_Faltas;
Valor_INSS = Proventos * 0.10;
Descontos = Valor_Faltas + Valor_INSS;
{Calculando o Salário}
Salario = Proventos – Descontos;
{Escrevendo o valo dos proventos, descontos e Salário }
Escreva(Proventos); 
Escreva(Descontos); 
Escreva(Salario);
�
{Descobrindo o Salário Base que depende do cargo usando ninhos de SE}
Se Cargo = “Gerente”
 	Então Salario_Base = 2000.00;
	Senão
		Se Cargo = “Supervisor”
			Então Salario_Base = 900.00;
			Senão Salario_Base = 300.00;
		Fim_Se
Fim_Se
{Descobrindo o Salário Base que depende do cargo usando SE separados}
Se Cargo = “Gerente”
 	Então Salario_Base = 2000.00;
Fim_Se
Se Cargo = “Supervisor”
 	Então Salario_Base = 900.00;
Fim_Se
Se Cargo = “Servente”
 	Então Salario_Base = 300.00;
Fim_Se
�
Prepare um algoritmo para controlar um aeroporto. Você deve perguntar para os 3 voos que chegaram as seguintes informações:
Nº de lugares ocupados
Nº Total de Lugares.
Seu algoritmo deverá informar
O Total de pessoas que chegaram
O percentual geral de ocupação dos voos
Algoritmo Aeroporto;
Variaveis
	Ocupados_voo_1: inteiro;
	Ocupados_voo_2: inteiro;
	Ocupados_voo_3: inteiro;
	Lugares_voo_1 : inteiro;
	Lugares_voo_2 : inteiro;
	Lugares_voo_3 : inteiro;
	Total_lugares_ocupados : inteiro;
	Total_lugares_voos : inteiro;
	Percentual_ocupacao : real;
Inicio
	Leia(Ocupados_voo_1);
	Leia(Lugares_voo_1);
	Leia(Ocupados_voo_2);
	Leia(Lugares_voo_2);
	Leia(Ocupados_voo_3);
	Leia(Lugares_voo_3);
	Total_lugares_ocupados = Ocupados_voo_1 + Ocupados_voo_2 + Ocupados_voo_3;
	Total_lugares_voos = Lugares_voo_1 + Lugares_voo_2 + Lugares_voo_3;
	Percentual_ocupacao = (Total_lugares_ocupados / Total_lugares_voos) * 100;
	Escreva(Total_lugares_ocupados);
	Escreva(Percentual_ocupacao);
Fim_Algoritmo
 
�
Prepare um algoritmo para controlar um salão de beleza. Inicialmente você deve perguntar o serviço que a pessoa deseja fazer (Cortar, Pintar ou Escovar).
Se a pessoa for pintar você deve perguntar a cor (Vermelho, Amarelo ou Preto). Use a tabela a seguir e informe o valor da conta.
	Cortar ( 	R$ 30.00
	Pintar ( 	Vermelho	( R$ 50.00
		Amarelo	 	( R$ 60.00
		Preto		( R$ 80.00
	Escovar ( R$ 70.00
Algoritmo Salao;
Variaveis
	Servico : Caracter;
	Cor : Caracter;
	Valor_servico : Real;
Inicio
	Leia(Servico);
	Se Servico = “Cortar”
	 Então Valor_servico = 30.00;
	Fim_Se
	Se Servico = “Escovar”
	 Então Valor_servico = 70.00;
	Fim_Se
	Se Servico = “Pintar”
	 Então 	leia(Cor);
		Se Cor = “vermelho”
			 Então Valor_servico = 50.00;
		Fim_Se
		Se Cor = “amarelo”
			 Então Valor_servico = 60.00;
		Fim_Se
		Se Cor = “preto”
			 Então Valor_servico = 80.00;
		Fim_Se
	Fim_Se
	Escreva(Valor_servico);
Fim_Algoritmo
�
Algoritmo Salao;
Variaveis
	Servico : Caracter;
	Cor : Caracter;
	Valor_servico : Real;
Inicio
	Leia(Servico);
	Caso Servico
	 “Cortar”	 : Valor_servico = 30.00;
	 “Escovar” : Valor_servico = 70.00;
	 “Pintar” Leia(Cor);
			 Caso Cor
				“vermelho”: Valor_servico = 50.00;
			 	“amarelo” : Valor_servico = 60.00;
			 	“preto” : Valor_servico = 80.00;
			 Fim_Caso
	Fim_Caso
	Escreva(Valor_servico);
Fim_Algoritmo
Algoritmo Salao;
Variaveis
	Servico : Caracter;
	Cor : Caracter;
	Valor_servico : Real;
Inicio
	Leia(Servico);
	Caso Servico
	 “Cortar”	 : Valor_servico = 30.00;
	 “Escovar” : Valor_servico = 70.00;
	 “Pintar” : Leia(Cor);
			 Se Cor = “vermelho”
			 	Então Valor_servico = 50.00;
			 Fim_Se
		 Se Cor = “amarelo”
			 	Então Valor_servico = 60.00;
		 Fim_Se
		 Se Cor = “preto”
			 	Então Valor_servico = 80.00;
		 Fim_Se
	Fim_Caso
	Escreva(Valor_servico);
Fim_Algoritmo
		
�
Prepare um algoritmo para calcular o preço de um barco de brinquedo. Seu algoritmo deverá ler:
Tipo de Casco
Tipo de Leme
Tipo de Pintura
Usando as tabelas a seguir, informe o preço final do barco.
	Tipo de Casco
	Valor
	
	Tipo de Leme
	Valor
	
	Tipo de Pintura
	Valor
	1
	R$ 300.00
	
	1
	R$ 450.00
	
	1
	R$ 70.00
	2
	R$ 500.00
	
	2
	R$ 750.00
	
	2
	R$ 90.00
	3
	R$ 800.00
	
	
	
	
	3
	R$ 140.00
	
	
	
	
	
	
	4
	R$ 210.00
Algoritmo Barco;
Variaveis
	tipo_casco : inteiro;
	tipo_leme : inteiro;
	tipo_pintura : inteiro;
	valor_casco : real;
	valor_leme : real;
	valor_pintura : real;
	valor_barco : real;
Inicio
	Leia(tipo_casco);
	Leia(tipo_leme);
	Leia(tipo_pintura);
	Caso tipo_casco 
		1: valor_casco = 300.00;
		2: valor_casco = 500.00;
		3: valor_casco = 800.00;
	Fim_caso
	Casotipo_leme 
		1: valor_leme = 450.00;
		2: valor_leme = 750.00;
	Fim_caso
	Caso tipo_pintura
		1: valor_pintura = 70.00;
		2: valor_pintura = 90.00;
		3: valor_pintura = 140.00;
		4: valor_pintura = 210.00;
	Fim_caso
	valor_barco = valor_casco + valor_leme + valor_pintura;
	escreva(valor_barco);
Fim_Algoritmo
�
Algoritmo Barco;
Variaveis
	tipo_casco : inteiro;
	tipo_leme : inteiro;
	tipo_pintura : inteiro;
	valor_casco : real;
	valor_leme : real;
	valor_pintura : real;
	valor_barco : real;
Inicio
	Leia(tipo_casco);
	Leia(tipo_leme);
	Leia(tipo_pintura);
	Se tipo_casco = 1
		Então valor_casco = 300.00;
		Senão 
				Se tipo_casco = 2
					Então valor_casco = 500.00;
					Senão valor_casco = 800.00;
				Fim_Se
	Fim_Se
	Se tipo_leme = 1
		Então valor_leme = 450.00;
		Senão valor_leme = 750.00;
	Fim_Se
	Se tipo_pintura = 1
		Então valor_pintura = 70.00;
		Senão 
				Se tipo_pintura = 2
					Então valor_pintura = 90.00;
					Senão 
						Se tipo_pintura = 3
							Então valor_pintura = 140.00;
							Senão valor_pintura = 210.00;
						Fim_Se
				Fim_Se
	Fim_Se
	valor_barco = valor_casco + valor_leme + valor_pintura;
	escreva(valor_barco);
Fim_Algoritmo
�
Algoritmo Barco;
Variaveis
	tipo_casco : inteiro;
	tipo_leme : inteiro;
	tipo_pintura : inteiro;
	valor_casco : real;
	valor_leme : real;
	valor_pintura : real;
	valor_barco : real;
Inicio
	Leia(tipo_casco);
	Leia(tipo_leme);
	Leia(tipo_pintura);
	Se tipo_casco = 1
		Então valor_casco = 300.00;
	Fim_Se
	Se tipo_casco = 2
		Então valor_casco = 500.00;
	Fim_Se
	Se tipo_casco = 3
		Então valor_casco = 800.00;
	Fim_Se
	Se tipo_leme = 1
		Então valor_leme = 450.00;
	Fim_Se
	Se tipo_leme = 2
		Então valor_leme = 750.00;
	Fim_Se
	Se tipo_pintura = 1
		Então valor_pintura = 70.00;
	Fim_Se
	Se tipo_pintura = 2
		Então valor_pintura = 90.00;
	Fim_Se
	Se tipo_pintura = 3
		Então valor_pintura = 140.00;
	Fim_Se
	Se tipo_pintura = 4
		Então valor_pintura = 210.00;
	Fim_Se
		
	valor_barco = valor_casco + valor_leme + valor_pintura;
	escreva(valor_barco);
Fim_Algoritmo
�
Prepare um algoritmo para calcular o valor gasto com água em uma casa. Seu algoritmo deverá ler:
quantidade de chuveiros
quantidade de máquinas de lavar
quantidade de pias
O consumo de cada chuveiro é de 50 m3 em um mês.
O consumo de cada máquina de lavar é de 50 m3 em um mês.
O consumo de cada pia é de 3 m3 em um mês. 
O preço de cada m3 é de R$ 2.00.
Se o total do consumo em m3 for maior que 200, adicionar R$ 40.00 a conta.
Se o total do consumo em m3 for menor que 100, dar um desconto de R$ 20.00 na conta.
Seu algoritmo deverá informar:
o total do consumo em m3 
o valor da conta
Algoritmo Caempe;
Variaveis
	n_chuveiros : inteiro;
	n_maquinas : inteiro;
	n_pias : inteiro;
	total_m3 : inteiro;
	valor_reais : real;
Inicio
	Leia(n_chuveiros);
	Leia(n_maquinas);
	Leia(n_pias);
	
	total_m3 = (n_chuveiros * 50) + (n_maquinas * 15) + (n_pias * 3);
	
	valor_reais = total_m3 * 2.00;
	Se total_m3 > 200
		Então valor_reais = valor_reais + 40.00;
	Fim_Se
	Se total_m3 < 100
		Então valor_reais = valor_reais - 20.00;
	Fim_Se
	Escreva(total_m3);
	Escreva(valor_reais);
Fim_Algoritmo
�
Prepare um algoritmo para calcular o valor de salgados. Voce deve perguntar o tipo de salgado preferido e a quantidade comprada. Usando a tabela abaixo, você deve informar o valor a ser pago pelos salgados.
	Tipo de Salgado
	Valor Unitário
	1
	R$ 0.25
	2
	R$ 0.35
	3
	R$ 0.62
	4
	R$ 0.71
	5
	R$ 0.89
Algoritmo Lanche;
Variaveis
	Tipo_Salgado : Inteiro;
	Quantidade : Inteiro;
	Valor_Lanche : Real;
Inicio
	Leia(Tipo_Salgado);
	Leia(Quantidade);
	
	Se Tipo_Salgado = 1
		Então Valor_Lanche = Quantidade * 0.25;
	Fim_Se
	Se Tipo_Salgado = 2
		Então Valor_Lanche = Quantidade * 0.35;
	Fim_Se
	Se Tipo_Salgado = 3
		Então Valor_Lanche = Quantidade * 0.62;
	Fim_Se
	Se Tipo_Salgado = 4
		Então Valor_Lanche = Quantidade * 0.71;
	Fim_Se
	Se Tipo_Salgado = 5
		Então Valor_Lanche = Quantidade * 0.89;
	Fim_Se
	Escreva(Valor_Lanche);
Fim_Algoritmo
�
Algoritmo Lanche;
Variaveis
	Tipo_Salgado : Inteiro;
	Quantidade : Inteiro;
	Valor_Lanche : Real;
Inicio
	Leia(Tipo_Salgado);
	Leia(Quantidade);
	
	Se Tipo_Salgado = 1
		Então Valor_Lanche = Quantidade * 0.25;
		Senão
			Se Tipo_Salgado = 2
				Então Valor_Lanche = Quantidade * 0.35;
				Senão 
					Se Tipo_Salgado = 3
						Então Valor_Lanche = Quantidade * 0.62;
						Senão 
							Se Tipo_Salgado = 4
								Então Valor_Lanche = Quantidade * 0.71;
								Senão Valor_Lanche = Quantidade * 0.89;
							Fim_Se
					Fim_Se
		Fim_Se
	Fim_Se
	Escreva(Valor_Lanche);
Fim_Algoritmo
Algoritmo Lanche;
Variaveis
	Tipo_Salgado : Inteiro;
	Quantidade : Inteiro;
	Valor_Lanche : Real;
Inicio
	Leia(Tipo_Salgado);
	Leia(Quantidade);
	
	Caso Tipo_Salgado
		1: Valor_Lanche = Quantidade * 0.25;
		2: Valor_Lanche = Quantidade * 0.35;
		3: Valor_Lanche = Quantidade * 0.62;
		4: Valor_Lanche = Quantidade * 0.71;
		5: Valor_Lanche = Quantidade * 0.89;
	Fim_Caso
	Escreva(Valor_Lanche);
Fim_Algoritmo
�
Prepare um algoritmo para calcular o custo de uma viagem. Você deve perguntar o código do destino e o tipo de hotel desejado. Use as tabelas abaixo e informe o valor da viagem.
	Código do destino
	Valor
	
	Tipo de hotel
	Valor
	
	A
	R$ 500.00
	
	1
	R$ 300.00
	
	B
	R$ 700.00
	
	2
	R$ 190.00
	
	C
	R$ 800.00
	
	3
	R$ 110.00
	
	D
	R$ 900.00
	
	
	
	
Algoritmo Viagem;
Variaveis
	Codigo_Destino : Caracter;
	Tipo_Hotel : Inteiro;
	Valor_Destino : Real;
	Valor_Hotel : Real;
	Valor_Viagem: Real;
Inicio
	Leia(Codigo_Destino);
	Leia(Tipo_Hotel);
	Caso Codigo_Destino
		“A”: Valor_Destino = 500.00;
		“B”: Valor_Destino = 700.00;
		“C”: Valor_Destino = 800.00;
		“D”: Valor_Destino = 900.00;
	Fim_Caso
	Caso Tipo_Hotel
		1 : Valor_Hotel = 300.00;
		2 : Valor_Hotel = 190.00;
		3 : Valor_Hotel = 110.00;
	Fim_Caso
	
	Valor_Viagem = Valor_Destino + Valor_Hotel;
	Escreva(Valor_Viagem);
Fim_Algoritmo
�
Algoritmo Viagem;
Variaveis
	Codigo_Destino : Caracter;
	Tipo_Hotel : Inteiro;
	Valor_Destino : Real;
	Valor_Hotel : Real;
	Valor_Viagem: Real;
Inicio
	Leia(Codigo_Destino);
	Leia(Tipo_Hotel);
	Se Codigo_Destino = “A”
		Então Valor_Destino = 500.00;
	Fim_Se
	Se Codigo_Destino = “B”
		Então Valor_Destino = 700.00;
	Fim_Se
	Se Codigo_Destino = “C”
		Então Valor_Destino = 800.00;
	Fim_Se
	Se Codigo_Destino = “D”
		Então Valor_Destino = 900.00;
	Fim_Se
	Se Tipo_Hotel = 1
		Então Valor_Hotel = 300.00;
	Fim_Se
	Se Tipo_Hotel = 2
		Então Valor_Hotel = 190.00;
	Fim_Se
	Se Tipo_Hotel = 3
		Então Valor_Hotel = 110.00;
	Fim_Se
		
	Valor_Viagem = Valor_Destino + Valor_Hotel;
	Escreva(Valor_Viagem);
Fim_Algoritmo
�
Algoritmo Viagem;
Variaveis
	Codigo_Destino : Caracter;
	Tipo_Hotel : Inteiro;
	Valor_Destino : Real;
	Valor_Hotel : Real;
	Valor_Viagem: Real;
Inicio
	Leia(Codigo_Destino);
	Leia(Tipo_Hotel);
	Se Codigo_Destino = “A”
		Então Valor_Destino = 500.00;
		Senão 
				Se Codigo_Destino = “B”
					Então Valor_Destino = 700.00;
					Senão 
						Se Codigo_Destino = “C”
							Então Valor_Destino = 800.00;
							Senão Valor_Destino = 900.00;
						Fim_Se
				Fim_Se
	Fim_Se
	Se Tipo_Hotel = 1
		Então Valor_Hotel = 300.00;
		Senão 
				Se Tipo_Hotel = 2
					Então Valor_Hotel = 190.00;
					Senão Valor_Hotel = 110.00;
				Fim_Se
	Fim_Se
		
	Valor_Viagem = Valor_Destino + Valor_Hotel;
	Escreva(Valor_Viagem);
Fim_Algoritmo
 
�
Algoritmo Calcula_media;
Variaveis
	Nota_teste_parcial: Real;
	Nota_prova_parcial: Real;
	Nota_teste_final: Real;
	Nota_prova_final: Real;
	Nota_avaliacao_parcial: Real;
	Nota_avaliacao_final : Real;
	Media_final : Real;
Inicio
	Leia(Nota_teste_parcial);
	Leia(Nota_prova_parcial);	
	Leia(Nota_teste_final);
	Leia(Nota_prova_final);	
	Nota_avaliacao_parcial = (Nota_teste_parcial * 0.3) + (Nota_prova_parcial* 0.7);
	Nota_avaliacao_final = (Nota_teste_final * 0.3) + (Nota_prova_final * 0.7);
	Media_final = (Nota_avaliacao_parcial + (2 * Nota_avaliacao_final)) / 3;
	Escreva(Nota_avaliacao_parcial);
	Escreva(Nota_avaliacao_final);
	Escreva(Media_final);
Fim_Algoritmo
�
Prepare um algoritmo para calcular o valor recebido por uma consulta médica. Você deve perguntar qual o convenio do cliente (Amil, Bradesco, Unimed ou Particular). Se o convenio for particular, você deve perguntar a forma de pagamento (vista ou cartão). Use a tabela a seguir e informe o valor recebido pelo médico.
	Amil 	( 	R$ 30.00
	Bradesco 	( 	R$ 40.00
	Unimed 	( 	R$ 35.00
	Particular 	( 	Vista	( R$ 50.00
				Cartão 	( R$ 80.00
Algoritmo Medico;
Variaveis
	Convenio 			: Caracter;
	Forma_pagamento 	: Caracter;
	Valor_consulta 	: Real;
Inicio
	Leia(Convenio);
	Caso Convenio
	 “Amil”	 	: Valor_consulta = 30.00;
	 “Bradesco”	: Valor_consulta = 35.00;
	 “Unimed”	: Valor_consulta = 40.00;
	 “Particular”	: Leia(Forma_pagamento);
			 	 Caso Forma_pagamento
					“vista” : Valor_consulta = 50.00;
					“cheque”: Valor_consulta = 60.00;
			 		“cartão” : Valor_consulta = 80.00;
			 	 Fim_Caso
	Fim_Caso
	Escreva(Valor_consulta);
Fim_Algoritmo
Ver exemplo do salão de beleza.
�
Prepare um algoritmo para calcular o valor da mensalidade em uma academia. Inicialmente você deve perguntar o tipo de plano (1,2,3, ou 4) e a frequencia de dias por semana.Use as seguintes informações para calcular o valor da mensalidade.
	Plano
	Valor por dia
	1
	R$ 30.00
	2
	R$ 35.00
	3
	R$ 40.00
	4
	R$ 50.00
- Para os usuários que frequentam 3 dias ou mais, dar um desconto de 20%.
- Para os usuários do plano 4 que frequentam 5 dias o desconto deve ser de 40%.
Algoritmo Academia;
Variaveis
	Plano 			: Inteiro;
	Frequencia 			: Inteiro;
	Valor_diario 	: Real;
	Mensalidade		: Real;
Inicio
	Leia(Plano);
	Leia(Frequencia);
	Caso Plano
	 1 : Valor_diario = 30.00;
	 2 : Valor_diario = 35.00;
	 3 : Valor_diario = 40.00;
	 4 : Valor_diario = 50.00;
	Fim_Caso
	Mensalidade = Valor_diario * Frequencia;
	Se (Plano = 4) e (Frequencia = 5) 
		Então Mensalidade = Mensalidade – (Mensalidade * 0.4);
		Senão
				Se Frequencia >= 3
					Então Mensalidade = Mensalidade – (Mensalidade * 0.2);
				Fim_Se
	Fim_Se
	Escreva(Mensalidade);
Fim_Algoritmo
�
Prepare um algoritmo para calcular o valor da mensalidade em uma academia. Inicialmente você deve perguntar o tipo de plano (1,2,3, ou 4) e a frequencia de dias por semana.Use as seguintes informações para calcular o valor da mensalidade.
	Plano
	Valor por dia
	1
	R$ 30.00
	2
	R$ 35.00
	3
	R$ 40.00
	4
	R$ 50.00
- Para os usuários que frequentam 3 dias ou mais, dar um desconto de 20%.
- Para os usuários do plano 4 que frequentam 5 dias o desconto deve ser de 40%.
Algoritmo Academia;
Variaveis
	Plano 			: Inteiro;
	Frequencia 			: Inteiro;
	Valor_diario 	: Real;
	Mensalidade		: Real;
Inicio
	Leia(Plano);
	Leia(Frequencia);
	Caso Plano
	 1 : Mensalidade = Frequencia * 30.00;
	 2 : Mensalidade = Frequencia * 35.00;
	 3 : Mensalidade = Frequencia * 40.00;
	 4 : Mensalidade = Frequencia * 50.00;
	Fim_Caso
	Se (Plano = 4) e (Frequencia = 5) 
		Então Mensalidade = Mensalidade – (Mensalidade * 0.4);
		Senão 
			Se Frequencia >= 3
				Então Mensalidade = Mensalidade – (Mensalidade * 0.2);
			Fim_Se
	Fim_Se 
	Escreva(Mensalidade);
Fim_Algoritmo
Variaveis
Cargo		: Caracter;
N_Filhos,
N_Horas_Extras,
N_Faltas		: Inteiro;
Valor_Horas_Extras,
Valor_Filhos,
Proventos,
Valor_Faltas,
Valor_INSS,
Descontos,
Salario,
Salario_Base 	: Real;

Mais conteúdos dessa disciplina