Buscar

Lógica de Programação - Portugol

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA
Campus Cacoal – Rondônia
Lógica de Programação
EXERCÍCIOS DE REVISÃO
1. Elabore um algoritmo que leia o valor do salário mínimo e o valor do salário de uma
pessoa. Calcule e escreva quantos salários mínimos essa pessoa ganha.
Algoritmo SalárioMínimo;
Variáveis
Float SalM, Sal;
Int SalMF;
Início
Escreva (“Informe o salário mínimo atual”);
Leia (SalM);
Escreva (“Informe o seu salário”);
Leia (Sal);
SalMF = Sal / SalM;
Escreva (“Você recebe “ + SalMF + “ salário(s) mínimo(s)”);
Fim.
2. Faça um algoritmo para calcular e mostrar o volume de um cone reto. Fórmula:
𝑉 = (π𝑟2ℎ)/3
Algoritmo FórConeReto;
Variáveis
Float h, r, V;
Início
Escreva (“Informe o raio do cone”);
Leia (r);
Escreva (“Informe a altura do cone”);
Leia (h);
V = (3,14 * r2 * h) / 3;
Escreva (“O volume do cone é “ + V);
Fim.
3. Faça um algoritmo que calcule o valor a ser pago por uma conta em atraso. O usuário
deve digitar o valor original da conta e quantos dias de atraso. A multa será de R$ 0.75
por dia de atraso. Mostre o valor da multa e o valor total a ser pago.
Algoritmo ContaMulta;
Variáveis
Float ValO, ValT, Multa;
Int dias;
Início
Escreva (“Informe o valor original”);
Leia (ValO);
Escreva (“Informe o número de dias de atraso”);
Leia (dias);
multa = dias * 0.75;
ValT = ValO + multa;
Escreva (“Multa: R$” + multa);
Escreva (“Valor Total: R$” + ValT);
Fim.
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA
Campus Cacoal – Rondônia
Lógica de Programação
4. Imagine uma brincadeira entre dois colegas, na qual um pensa um número e o outro
tem 10 tentativas para fazer chutes e acertar o número imaginado. Como dica, a cada
tentativa é dito se o chute foi alto ou foi baixo. Elabore um algoritmo dentro deste
contexto, que leia o número imaginado (uma única vez) e os chutes, ao final mostre
quantas tentativas foram necessárias para descobrir o número imaginado.
Algoritmo Brinc;
Variáveis
Int NIm, chutes, i;
Início
Escreva (“Insira um número”);
Leia (NIm);
Para i de 0 até 10 faça
Início_Para
Escreva (“Chute um número”);
Leia (chutes);
Se (NIm < chutes) então
Escreva (“O número é menor”);
Senão
Se (NIm > chutes) então
Escreva (“O número é maior”);
Senão
Se (NIm == chutes);
chutes = chutes + 1;
Fim_Para;
Escreva ("Você adivinhou em " + chutes + " tentativa(s)");
Fim.
5. Tem-se um conjunto de dados contendo a altura e o sexo (masculino, feminino) de 30
pessoas. Faça um algoritmo que calcule e escreva:
• A média de altura dos homens;
• A porcentagem de mulheres.
Algoritmo MedHPorcM;
Variáveis
Int i, Sx, M, H, Mporc;
Float Alt, AltH, AltHm;
Início
Para i de 0 até 30 faça
Início_Para
Escreva (“Informe o sexo (1)Feminino (2)Masculino”);
Leia (Sx);
Escreva (“Informe a altura”);
Leia (Alt);
Se (Sx == 1) então
Início_Se
M = M + 1;
Mporc = (M * 100)/30;
Fim_Se;
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA
Campus Cacoal – Rondônia
Lógica de Programação
Senão
Se (Sx == 2) então
Início_Se
H = H + 1;
AltH = AltH + Alt;
AltHm = (AltH) / H;
Fim_Se;
Fim_Para;
Escreva (“Altura média dos homens: “ + AltHm);
Escreva (“Porcentagem de mulheres: “ + Mporc + “%”);
Fim.
6. Elabore um algoritmo que leia um número e mostre, em ordem decrescente, todos os
números até o valor zero. Por exemplo, se o usuário digitar o número 8 o computador
vai mostrar na tela a sequência: 8, 7, 6, 5, 4, 3, 2, 1, 0.
Algoritmo Decresc;
Variáveis
Int i, num;
Início
Escreva (“Insira um número”);
Leia (num);
Para i de num até 0 faça
Escreva ( i );
Fim.
7. Faça um algoritmo que receba o preço de custo e o preço de venda de 40 produtos e
informe a média de preço de custo e a média do preço de venda.
Algoritmo CustoVenda;
Variáveis
Float preC, preCm, preV, preVm, i, C, V;
Início
Para i de 0 até 40 faça
Início_Para
Escreva (“Informe o preço de custo”);
Leia (preC);
Escreva (“Informe o preço de venda”);
Leia (preV);
C = C + preC;
preCm = (C) / 40;
V = V + preV;
preVm = (V) / 40;
Fim_Para;
Escreva (“Preço de Custos: “ + preCm);
Escreva (“Preço de Venda: “ + preVm);
Fim.
8. Faça um algoritmo que calcule a soma dos números ímpares de 1 a 500.
Algoritmo SNÍmp;
Variáveis
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA
Campus Cacoal – Rondônia
Lógica de Programação
Int i, num;
Início
Para i de 1 até 500 faça
Início_Para
Se (i MOD 2 != 0) então
num = num + i;
Fim_Para;
Escreva (“Soma do ímpares: “ + num);
Fim.

Continue navegando