Você está na página 1de 7

_____________________________________________________________________________

115 - ETEC DE HORTOLÂNDIA

Desenvolver algoritmos para as situações abaixo:

1) Faça um programa que leia as duas notas de um aluno em uma matéria e mostre na tela a sua
média na disciplina. Ex: Nota 1: 4.5 Nota 2: 8.5 A média entre 4.5 e 8.5 é igual a 6.5;
1)Declarar e inicializar as variáveis vnota1=0.0, vnota2=0.0 e vmedia=0.0 do tipo real;
2) Ler um valor do tipo real para a primeira nota e armazenar em vnota1;
3) Ler um valor do tipo real para a segunda nota e armazenar em vnota2;
4) Calcular a media do aluno, somando a primeira nota e a segunda nota, dividir o resultado por
2ne armazenar o valor em vmedia. Vmedia=(vnota1+vnota2) /2
5) Apresentar o valor da media do aluno (vmedia)
2) Desenvolva um programa que leia uma distância em metros e mostre os valores relativos em
outras medidas. Ex: Digite uma distância em metros: 185.72 A distância de 185.72m corresponde
a: 0.18572Km, 18572.0cm, 185720.0mm;
1) Declarar e inicializar as variáveis vmetros=0.0, vcm=0.0, vmm=0.0
2) Ler um valor do tipo real para a quantidade de metros e armazenar em vmetros;
3) Converter a quantidade de metros em km, dividindo a quantidade de metros por 1000 e
armazenar em vkm; vkm=(vmetros/1000)
4) Converter a quantidade de metros em mm, multiplicando o valor em metros por 100 e
armazenar em vcm vcm=(vmetros*100);
5) Converter a quantidade de metros em mm, multiplicando o valor de metros de metros por
vmm vmm=(vmetros*1000)
6) Apresentar a conversão de metros em km (vkm);
7) Apresentar a conversão de metros em cm (vcm);
8) Apresentar a conversão de metros em mm (vmm);

3) Faça um algoritmo que leia a largura e altura de uma parede, permita ainda a entrada da
quantidade de cobertura que uma tinta faz em metros quadarados por litro.Calcule e mostre a
área a ser pintada e a quantidade de tinta necessária para o serviço.
Declarar e inicializar as variáveis vlargura = 0.0, valtura = 0.0, varea = 0.0 e vqtd_tinta = 0.0 do
tipo real;
Ler um valor do tipo real para a largura da parede e armazenar em vlargura;Ler um valor do tipo
real para a altura da parede e armazenar em valtura;Ler um valor do tipo real para a quantidade
de cobertura da tinta por litro e armazenar em vcobertura_tinta;
Calcular a área a ser pintada multiplicando a largura pela altura e armazenar o resultado em
varea. Varea = vlargura * valtura;
_____________________________________________________________________________
115 - ETEC DE HORTOLÂNDIA

Calcular a quantidade de tinta necessária dividindo a área a ser pintada pela quantidade de
cobertura da tinta por litro e armazenar o resultado em vqtd_tinta. Vqtd_tinta = varea /
vcobertura_tinta;
Apresentar a área a ser pintada (varea) e a quantidade de tinta necessária (vqtd_tinta).

4) Crie um programa que leia o preço de um produto, calcule e mostre o seu PREÇO
PROMOCIONAL, com 5% de desconto;

Declarar e inicializar a variável vpreco = 0.0 do tipo real;Ler um valor do tipo real para o preço do
produto e armazenar em vpreco;
Calcular o desconto de 5% sobre o preço do produto e armazenar o resultado em
vpreco_promocional. Vpreco_promocional = vpreco – (vpreco * 0.05);
Apresentar o preço promocional do produto (vpreco_promocional).

5) A locadora de carros precisa da sua ajuda para cobrar seus serviços. Escreva um programa
que pergunte a quantidade de Km percorridos por um carro alugado e a quantidade de dias pelos
quais ele foi alugado. Calcule o preço total a pagar, sabendo que o carro custa R$ 90,00 por dia e
R$ 2,20 por Km rodado;

Declarar e inicializar as variáveis vkms_percorridos = 0.0, vdias_aluguel = 0.0 e vpreco_total = 0.0


do tipo real;Ler um valor do tipo real para a quantidade de Km percorridos e armazenar em
vkms_percorridos;Ler um valor do tipo real para a quantidade de dias de aluguel e armazenar em
vdias_aluguel;
Calcular o preço total do aluguel, somando o custo dos dias de aluguel com o custo dos Km
percorridos, e armazenar o resultado em vpreco_total. Vpreco_total = (90 * vdias_aluguel) + (2.20
* vkms_percorridos);
Apresentar o preço total a pagar pelo aluguel (vpreco_total).

6) Crie um programa que leia o número de dias trabalhados em um mês e mostre o salário de um
funcionário, sabendo que ele trabalha 8 horas por dia e ganha R$ 25,00 por hora trabalhada;

Declarar e inicializar as variáveis vdias_trabalhados = 0, vhoras_por_dia = 8 e vsalario_por_hora =


25.00 do tipo inteiro e real, respectivamente;
_____________________________________________________________________________
115 - ETEC DE HORTOLÂNDIA

Ler um valor inteiro para o número de dias trabalhados no mês e armazenar em


vdias_trabalhados;
Calcular o total de horas trabalhadas multiplicando o número de dias trabalhados pelo número de
horas por dia e armazenar o resultado em vtotal_horas. Vtotal_horas = vdias_trabalhados *
vhoras_por_dia;
Calcular o salário do funcionário multiplicando o total de horas trabalhadas pelo salário por hora e
armazenar o resultado em vsalario_total. Vsalario_total = vtotal_horas * vsalario_por_hora;
Apresentar o salário total do funcionário (vsalario_total).

7) Escreva um programa para calcular a redução do tempo de vida de um fumante. Pergunte a


quantidade de cigarros fumados por dia e quantos anos ele já fumou. Considere um ano com 365
dias, considere também que um fumante perde 10 min de vida a cada cigarro. Calcule quantos
dias de vida um fumante perderá e exiba o total em dias;

Declarar e inicializar as variáveis vcigarros_por_dia = 0, vanos_fumados = 0 e


vtempo_perdido_dias = 0 do tipo inteiro;
Ler um valor inteiro para a quantidade de cigarros fumados por dia e armazenar em
vcigarros_por_dia;Ler um valor inteiro para a quantidade de anos que o indivíduo já fumou e
armazenar em vanos_fumados;
Calcular o tempo total perdido em minutos multiplicando a quantidade de cigarros fumados por dia
pela quantidade de anos fumados e pelo número de minutos perdidos por cigarro, e armazenar o
resultado em vtempo_perdido_minutos. Vtempo_perdido_minutos = (vcigarros_por_dia *
vanos_fumados * 365) * 10;
Calcular o tempo total perdido em dias dividindo o tempo perdido em minutos por 1440
(quantidade de minutos em um dia) e armazenar o resultado em vtempo_perdido_dias.
Vtempo_perdido_dias = vtempo_perdido_minutos / 1440;
Apresentar o total de dias de vida perdidos devido ao hábito de fumar (vtempo_perdido_dias).

8) A imobiliária Imóbilis vende apenas terrenos retangulares. O custo por metro quadrado varia de
localização para localização do terreno. Faça um algoritmo para ler as dimensões de um terreno e
o valor por metro quadrado do terreno. Calcule a quantidade de metros quadrados do terreno e o
seu valor de mercado. Apresente os dados calculados sobre o terreno;

Declarar e inicializar as variáveis vlargura = 0.0, vcomprimento = 0.0, vvalor_metro_quadrado =


0.0, varea_terreno = 0.0 e vvalor_mercado = 0.0 do tipo real;
_____________________________________________________________________________
115 - ETEC DE HORTOLÂNDIA

Ler um valor do tipo real para a largura do terreno e armazenar em vlargura;Ler um valor do tipo
real para o comprimento do terreno e armazenar em vcomprimento;
Ler um valor do tipo real para o valor por metro quadrado do terreno e armazenar em
vvalor_metro_quadrado;
Calcular a área do terreno multiplicando a largura pelo comprimento e armazenar o resultado em
varea_terreno. Varea_terreno = vlargura * vcomprimento;
Calcular o valor de mercado do terreno multiplicando a área do terreno pelo valor por metro
quadrado e armazenar o resultado em vvalor_mercado. Vvalor_mercado = varea_terreno *
vvalor_metro_quadrado;
Apresentar a quantidade de metros quadrados do terreno (varea_terreno) e o seu valor de
mercado (vvalor_mercado).

9) A padaria Hotpão vende uma certa quantidade de pães franceses e uma quantidade de broas a
cada dia. Cada pãozinho custa R$ 0,92 e a broa custa R$ 2,50. Ao final do dia, o dono quer saber
quanto arrecadou com a venda dos pães e broas (juntos), e quanto deve guardar numa conta de
poupança (10% do total arrecadado). Você foi contratado para fazer os cálculos para o dono. Com
base nestes fatos, faça um algoritmo para ler as quantidades de pães e de broas, e depois
calcular os dados solicitados;

Declarar e inicializar as variáveis vqtd_paes = 0, vqtd_broas = 0, vpreco_pao = 0.92, vpreco_broa


= 2.50, varrecadacao_total = 0.0 e vguardar_poupanca = 0.0 do tipo inteiro e real,
respectivamente;
Ler um valor inteiro para a quantidade de pães vendidos e armazenar em vqtd_paes;Ler um valor
inteiro para a quantidade de broas vendidas e armazenar em vqtd_broas;Calcular o total
arrecadado com a venda dos pães multiplicando a quantidade de pães vendidos pelo preço do
pão e armazenar o resultado em vvalor_paes. Vvalor_paes = vqtd_paes * vpreco_pao;
Calcular o total arrecadado com a venda das broas multiplicando a quantidade de broas vendidas
pelo preço da broa e armazenar o resultado em vvalor_broas. Vvalor_broas = vqtd_broas *
vpreco_broa;Calcular a arrecadação total somando o valor arrecadado com os pães e o valor
arrecadado com as broas e armazenar o resultado em varrecadacao_total. Varrecadacao_total =
vvalor_paes + vvalor_broas;
Calcular o valor a ser guardado na conta poupança, que é 10% da arrecadação total, e armazenar
o resultado em vguardar_poupanca. Vguardar_poupanca = varrecadacao_total * 0.10;
Apresentar a arrecadação total (varrecadacao_total) e o valor a ser guardado na conta poupança
(vguardar_poupanca).
_____________________________________________________________________________
115 - ETEC DE HORTOLÂNDIA

10) 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.
Assuma que a balança já desconte o peso do prato;

Declarar e inicializar a variável vpreco_quilo = 22.00 do tipo real;Ler um valor do tipo real para o
peso do prato montado pelo cliente e armazenar em vpeso_prato;
Calcular o valor a pagar multiplicando o peso do prato pelo preço por quilo e armazenar o
resultado em vvalor_pagar. Vvalor_pagar = vpeso_prato * vpreco_quilo;
Apresentar o valor a ser pago pelo cliente (vvalor_pagar).

11) Uma fábrica de camisetas produz os tamanhos pequeno, médio e grande, cada uma sendo
vendida respectivamente por R$ 90,00 - R$ 120,00 e R$ 150,00 reais. Construa um algoritmo em
que o usuário forneça a quantidade de camisetas pequenas, médias e grandes referentes a uma
venda, e a máquina informe quanto será o valor arrecadado;
Declarar e inicializar as variáveis vpreco_pequena = 90.00, vpreco_media = 120.00,
vpreco_grande = 150.00, vqtd_pequena = 0, vqtd_media = 0, vqtd_grande = 0 e
varrecadacao_total = 0.0 do tipo inteiro e real, respectivamente;
Ler um valor inteiro para a quantidade de camisetas pequenas vendidas e armazenar em
vqtd_pequena;
Ler um valor inteiro para a quantidade de camisetas médias vendidas e armazenar em
vqtd_media;Ler um valor inteiro para a quantidade de camisetas grandes vendidas e armazenar
em vqtd_grande;
Calcular o valor arrecadado com as camisetas pequenas multiplicando a quantidade vendida pelo
preço de cada camiseta e armazenar o resultado em vvalor_pequenas. Vvalor_pequenas =
vqtd_pequena * vpreco_pequena;
Calcular o valor arrecadado com as camisetas médias multiplicando a quantidade vendida pelo
preço de cada camiseta e armazenar o resultado em vvalor_medias. Vvalor_medias = vqtd_media
* vpreco_media;
Calcular o valor arrecadado com as camisetas grandes multiplicando a quantidade vendida pelo
preço de cada camiseta e armazenar o resultado em vvalor_grandes. Vvalor_grandes =
vqtd_grande * vpreco_grande;Calcular a arrecadação total somando o valor arrecadado com as
camisetas pequenas, médias e grandes e armazenar o resultado em varrecadacao_total.
Varrecadacao_total = vvalor_pequenas + vvalor_medias + vvalor_grandes;Apresentar o valor total
arrecadado (varrecadacao_total).

12) A lanchonete Gostosura vende apenas um tipo de sanduíche, cujo recheio inclui duas fatias
de queijo, uma fatia de presunto e uma rodela de hambúrguer. Sabendo que cada fatia de queijo
_____________________________________________________________________________
115 - ETEC DE HORTOLÂNDIA

ou presunto pesa 50 gramas, e que a rodela de hambúrguer pesa 100 gramas, faça um algoritmo
em que o dono forneça a quantidade de sanduíches a fazer, e o algoritmo informe as quantidades
(em quilos) de queijo, presunto e carne necessários para compra;

Declarar e inicializar as variáveis vqtd_sanduiches = 0, vqtd_queijo = 0, vqtd_presunto = 0,


vqtd_carne = 0 do tipo inteiro e real, respectivamente;
Ler um valor inteiro para a quantidade de sanduíches a fazer e armazenar em vqtd_sanduiches;
Calcular a quantidade total de queijo necessária multiplicando a quantidade de sanduíches pelo
peso de cada fatia de queijo e armazenar o resultado em vqtd_queijo. Vqtd_queijo =
vqtd_sanduiches * 2 * 0.05
Calcular a quantidade total de presunto necessária multiplicando a quantidade de sanduíches pelo
peso de cada fatia de presunto e armazenar o resultado em vqtd_presunto. Vqtd_presunto =
vqtd_sanduiches * 1 * 0.05;
Calcular a quantidade total de carne necessária multiplicando a quantidade de sanduíches pelo
peso de cada rodela de hambúrguer e armazenar o resultado em vqtd_carne. Vqtd_carne =
vqtd_sanduiches * 1 * 0.1;
Apresentar as quantidades necessárias de queijo (vqtd_queijo), presunto (vqtd_presunto) e carne
(vqtd_carne) em quilos.

13) A fábrica de refrigerantes Meia-Cola vende seu produto em três formatos: lata de 350 ml que
custa R$ 2,00, garrafa de 600 ml que custa R$ 4,50 e garrafa de 2 litros que custa R$ 6,30. Se um
comerciante compra uma determinada quantidade de cada formato, faça um algoritmo para
calcular quantos litros de refrigerante ele comprou e o valor que terá que pagar com a compra;
Declarar e inicializar as variáveis vqtd_lata = 0, vqtd_garrafa600 = 0, vqtd_garrafa2l = 0,
vpreco_lata = 2.00, vpreco_garrafa600 = 4.50, vpreco_garrafa2l = 6.30, vtotal_litros = 0.0 e
vtotal_pagar = 0.0 do tipo inteiro e real, respectivamente;
Ler um valor inteiro para a quantidade de latas de refrigerante compradas e armazenar em
vqtd_lata;
Ler um valor inteiro para a quantidade de garrafas de 600 ml de refrigerante compradas e
armazenar em vqtd_garrafa600;
Ler um valor inteiro para a quantidade de garrafas de 2 litros de refrigerante compradas e
armazenar em vqtd_garrafa2l;
Calcular o total de litros de refrigerante comprados multiplicando a quantidade de latas pelo
volume de cada lata, a quantidade de garrafas de 600 ml pelo volume de cada garrafa e a
quantidade de garrafas de 2 litros pelo volume de cada garrafa, e armazenar o resultado em
vtotal_litros. Vtotal_litros = (vqtd_lata * 0.35) + (vqtd_garrafa600 * 0.6) + (vqtd_garrafa2l * 2);
_____________________________________________________________________________
115 - ETEC DE HORTOLÂNDIA

Calcular o valor total a pagar multiplicando a quantidade de latas pelo preço de cada lata, a
quantidade de garrafas de 600 ml pelo preço de cada garrafa e a quantidade de garrafas de 2
litros pelo preço de cada garrafa, e armazenar o resultado em vtotal_pagar. Vtotal_pagar =
(vqtd_lata * vpreco_lata) + (vqtd_garrafa600 * vpreco_garrafa600) + (vqtd_garrafa2l *
vpreco_garrafa2l);
Apresentar a quantidade total de litros de refrigerante comprados (vtotal_litros) e o valor total a
pagar (vtotal_pagar).

14) Um funcionário recebe um salário fixo mais 4% de comissão sobre as vendas. Faça um
algoritmo que receba o salário fixo de um funcionário e o valor de suas vendas, calcule e mostre a
comissão e o salário final do funcionário;

Declarar e inicializar as variáveis vsalario_fixo = 0.0, vcomissao = 0.0, vtotal_vendas = 0.0 e


vsalario_final = 0.0 do tipo real
Ler um valor do tipo real para o salário fixo do funcionário e armazenar em vsalario_fixo;Ler um
valor do tipo real para o valor total de vendas realizadas pelo funcionário e armazenar em
vtotal_vendas;
Calcular o valor da comissão sobre as vendas, que é 4% do valor total de vendas, e armazenar o
resultado em vcomissao. Vcomissao = vtotal_vendas * 0.04;
Calcular o salário final somando o salário fixo ao valor da comissão e armazenar o resultado em
vsalario_final. Vsalario_final = vsalario_fixo + vcomissao;
Apresentar o valor da comissão (vcomissao) e o salário final do funcionário (vsalario_final).

15) João recebeu seu salário de R$ 1.200,00 e precisa pagar duas contas (C1=R$ 200,00 e
C2=R$120,00) que estão atrasadas. Como as contas estão atrasadas, João terá de pagar multa
de 2% sobre cada conta. Faça um algoritmo que calcule e mostre quanto restará do salário do
João;

Declarar e inicializar as variáveis vsalario = 1200.00, vconta1 = 200.00, vconta2 = 120.00, vmulta =
0.02, vtotal_contas = 0.0 e vrestante_salario = 0.0 do tipo real;
Calcular o valor total das contas somando o valor de cada conta e a respectiva multa de 2% sobre o
valor de cada conta, e armazenar o resultado em vtotal_contas. Vtotal_contas = vconta1 * (1 +
vmulta) + vconta2 * (1 + vmulta);
Calcular o valor restante do salário de João subtraindo o valor total das contas do seu salário inicial
e armazenar o resultado em vrestante_salario. Vrestante_salario = vsalario – vtotal_contas
Apresentar o valor restante do salário de João (vrestante_salario).

Você também pode gostar