Escolar Documentos
Profissional Documentos
Cultura Documentos
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;
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;
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;
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;
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;
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;
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).