Baixe o app para aproveitar ainda mais
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.
Compartilhar