Prévia do material em texto
Faça um programa que receba quatro notas de um aluno, calcule e mostre a média aritmética das notas e mensagem de aprovados ou reprovados, considerando para aprovação médio 7. Solução: Início Leia N1, N2, N3,N4 Média <- (N1+N2+N3+N4) / 4 Escreva Med. Se Med Se (Med ≥7) Então escreva “AP” Senão escreva “Rep” Fim. Faça um programa que receba duas notas, calcule e mostre a média aritmética e a mensagem que está na tabela a seguir. Média Aritmética Mensagem 0,0 <-> 4,0 Reprovado 4,0 <-> 7,0 Exame 7,0 <-> 10,0 Aprovado Solução: Leia as notas Se=0 até >4 Reprovado Senão Se 4 ≤ até ≥7 Exame Senão Se 7 ≥ 10 aprovado Fim. Faça um programa que receba dois números e receba o menor. Solução: Inicio Leia A, B Se (A>B) Então escreva B Se não escreva A Fim. Faça um programa que receba três números e mostre o maior Solução: Início Leia A, B, C Se (A >B e A>C) Então escreva A Se (B>A E B>A) Então escreva B Se (C>A e C>B) Então escreva < Fim. Faça um programa que receba dois números execute as operações listadas a seguir de acordo com a escolha do usuário. Escolha do Usuário Operação 1 Média entre dois números digitados 2 Diferença do maior pelo menor 3 Produtos entre os números digitados 4 Divisão do primeiro pelo segundo Solução: Início Leia X, Y, OP Se (OP>4 ou Op <1) Então Escreva Op invalido Senão Se (OP=01) Então R <- (X+Y)/2 Escreva R Senão Se (Op=2) Se (X>y) Então R <- x-y Senão R <- y-x Escreva R Senão Se (Op=3) Então R<- x+y Escreva R Senão Se ( Y ≠ 0) Então Escreva “erro” Senão R<- x/y Escreva R Senão Escreva “Op errada” Fim. Faça um programa que receba dois números e execute uma das operações listadas a seguir de acordo com a escolha do usuário. Se for digitada uma opção inválida mostrar mensagem de erro e terminar a execução do programa. As opções são: Média entre os dois números. Diferença do maior pelo menor. O produto entre os dois números. Solução: Início Leia X, Y, OP Se (OP>3 ou Op <1) Então Escreva Op invalido Uma empresa decide da um aumento de 30% aos funcionários com salários inferiores a R$ 500,00. Faça um programa que receba o salário do funcionário e mostre o valor do salário reajustado ou uma mensagem, caso o funcionário não tenha direito ao aumento. Solução: Início Leia Salário Se (Sal ≤ 500) Então A <- Sal * 0.30 Se (Sal > 500 ) Então NS <- Sal +A Escreva NS Fim. Faça um programa para calcular e mostrar o salário reajustado de um funcionário. Sabe-se que o percentual de aumento é o mesmo de a tabela a seguir. Salário Percentual de Aumento Até R$ 300,00 35% Acima de R$ 300,00 15% Solução: Início Leia Salário Se (Sal ≥ 300 e Sal ≤ 300) Então A <- Sal * 0.35 Se (Sal ≤ 300 e Sal ≥ 300) Então A <- Sal * 0.15 NS <- Sal + A Escreva NS Fim Um banco concederá um crédito especial ao s seus clientes de acordo com o saldo médio no último ano. Faça um programa que receba o saldo médio de um cliente e calcule o valor do crédito, de acordo com a tabela a seguir. Mostre o saldo médio e o valor do crédito. Saldo Médio Percentual Acima de R$ $400,00 30% do Saldo médio R$ 400,00 < - > R$ 300,00 25% do Saldo médio R$ 300,00 < - > R$ 200,00 20% do Saldo médio Até R$ 200,00 10% do Saldo médio. Solução: Início Leia Saldo Médio Se (Sl ≤ 400) Então A<- Sl * 0.30 Se (Sl≤ 400 e Sl ≥ 300) Então A<- Sl * 0.24 Se (Sl ≤ 300 e Sl ≥ 200) A <- Sl * 0.20 Se (Sl ≥ 200) A <- (Sal * 10%) SM <- Sl + A Escreva SM Fim. O Custo ao consumidor de um carro novo é a soma do custo de fábrica com a porcentagem do distribuidor e com os impostos, ambos aplicados ao custo de fábrica. Sabe-se que as porcentagens são as mesmas que estão na tabela a seguir. Faça um programa que receba o custo de fábrica de carro e mostre o custo ao consumidor. Custo de Fábrica % do Distribuidor % dos impostos Até R$ 12.000,00 5 Isento Entre R$ 12.000,00 10 15 Acima de R$ 25.000,00 15 20 Solução: Início Leia CF Se (Cf ≤ 12000) Então Dist <- 0.05 Imp <- O Senão Se (Cf ≤ 25000) Então Dist <- 0.15 Imp <- 0.20 Pc <- Cf + Cf * Dist + Cf * Imp Escreva Pc Fim. Faça um programa que receba o salário de um funcionário e, usando a tabela a seguir, calcule e mostre o valor do aumento e novo salário. Salário Percentual de Aumento Até R$ 300,00 15 R$ 300,00 <-> R$ 600,00 10 R$ 600,00 <-> R$ 900,00 5 Acima de R$ 900,00 0 Solução: Início Leia Salário Se (Sal ≤ 300) Então A <- Sal * 0.15 Se (Sal ≥ 300 e Sal ≤ 600) Então A <- Sal * 0.10 Se (Sal ≥ 600 Sal ≤ 900) Então A<- Sal * 0.05 Se (Sal ≥ 900) A <- 0 NS <- Sal + A Escreva NS Fim. Faça um programa que receba o salário de um funcionário e, usando a tabela a seguir, calcule e mostre o valor e receber. Sabe-se que este écomposto pelo salário do funcionário acrescido de gratificação e descontado o imposto de 7% sobre o salário sem gratificação. Tabela de Gratificação Salario Gratificação Até R$ 350,00 R$ 100,00 R$ 350,00 <-> R$ 600,00 R$ 75,00 R$ 600,00 <-> R$ 900,00 R$ 50,00 Acima de R$ 900,00 R$ 35,00 Solução: Início Leia Salário Início Leia CF Se (Cf ≤ 350) /7 Então SG <- -100 Se (Cf ≥350 e Cf≤600) SG <- -75 Então Se (CF ≥ 600 e Cf ≤ 900) SG <- - 50 Então Se (Cf≤900) SG <- - 35 Então CF <- Gra - 7 Escreva SG Fim. Faça um programa que receba o preço do produto, calcule e mostre, de acordo com as tabelas a seguir, o novo preço e a classificação. Tabela 1 – Percentual de Aumento Preço % Até R$ 50,00 5% Entre R$ 50,00 e R$100,00 10% Acima de R$ 100,00 15% Tabela 2 – Classificações Novo Preço Classificação Até R$ 80,00 Barato Entre R$ 80,00 e R$120,00(Inclusive). Normal Entre R$120,00 e R$200,00 (Inclusive) Caro Maior que R$200,00 Muito Caro Solução: Início Leia Preço Se (preço ≤ 50) Então NP <- Preço * 1.05 Senão Se (preço ≤ 100) Então NP <- Preço * 1.10 Senão NP <- Preço * 1.15 Escreva NP Se (Np ≤ 80) Então Escreva “Barato” Senão Se (NP ≤ 120) Então Escreva “Normal” Se (NP ≤ 200) Então Escreva “Caro” Senão Escreva “Muito Caro” Fim. Faça um programa que receba de um funcionário e, usando a tabela a seguir, calcule e mostre o novo salário. Faixa Salarial % de Aumento Até R$ 300,00 50% R$ 300,00 <-> R$ 500,00 40% R$ 500,00 <-> R$ 700,00 30% R$ 700,00 <-> R$ 800,00 20% R$ 800,00 <-> R$ 1.000,00 10% Acima de R$ 1.000,00 5% Solução: Início Leia Salário Se (Sal ≤ 300) Então A <- Sal * 0.50 Se (Sal ≥ 300 e Sal ≤ 500) Então A <- Sal * 0.40 Se (Sal ≥ 500 Sal ≤ 700) Então A<- Sal * 0.30 Se (Sal ≥ 700 e Sal ≤ 800) Então A<- Sal * 0.20 Se (Sal ≥800 e ≤ 1.000) A<- Sal * 0.10 Então Se (Sal ≤ 1000,00) A<- Sal * 0.5 NS <- Sal + A Escreva NS Fim. Uma Agência bancária possui dois tipos de investimentos, conforme o quando a seguir. Faça um programa que receba o tipo de investimento e o valor do investimento e que calcule e mostre o valor corrigido de acordo com tipo de investimento. Tipo Descrição Rendimento Mensal 1 Poupança 3% 2 Fundos de renda fixo 4% Solução: Início Leia TI TP<- 1 * 0.3 Senão Escreva poupança TP <- 2 * 0.4 Senão Escreva Fundos de renda Fim Uma empresa decide aplicar descontos nos seus preços usando a tabela a seguir. Faça um programa que receba o preço atual de um produto e seu código e que calcule e mostre o preço atual, o valor do desconto e o novo preço. Preço Atual % de desconto Até R$ 30,0 Sem desconto R$ 30,0 e R$ 100,00 10% Acima de R$ 100,00 15% Solução: Início Leia Preço Se (PA ≤ 30) Então VD <- PA * 0 Se (PA ≥ 30 e PA ≤ 100) Então VD<- PA * 0.10 Se (PA ≤ 100) VD<- PA * 015 Escreva novo preço Fim. Faça um programa que verifique a validade de uma senha fornecida pelo usuário. A senha é 4531. O programa deve mostrar uma mensagem de permissão de acesso ou não. Solução: Início Leia Senha Se (S <- 4531) Então Senão S <-AC Então escreva acesso Senão escreva não Fim. Faça um programa que receba a idade de uma pessoa e mostre a mensagem de maioridade ou não. Solução: Início Leia Idade Se (I <- x) Então Senão I <- x Então escreva maioridade Senão escreva não Fim. Faça um programa que receba a altura e o sexo de uma pessoa e que calcule e mostre o seu peso ideal, utilizando as seguintes fórmulas: Para Homens: (72.7*H) -58; Para Mulheres: (62 *H) -44.7 Solução: Faça um programa que receba a idade de um nadador e mostre e sua categoria usando as regras a seguir: Categoria Idade Infantil 5 a 7 Juvenil 8 a 10 Adolescente 11 a 15 Adulto 16 a 30 Sênior Acima de 30 Solução: Faça um programa que receba um preço de um produto e seu código de origem e mostre a sua procedência. A procedência obedece à tabela a seguir. Código de Origem Procedência 1 Sul 2 Norte 3Leste 4 Oeste 5 ou 6 Nordeste 7 ou 8 ou 9 Sudeste 10 a 20 Centro-Oeste 21 a 30 Nordeste Solução: Faça um programa que receba a idade e o peso de uma pessoa. De Acordo com a tabela a seguir. Verifique e mostre em qual grupo de risco essa pessoa se encaixa. IDADE Peso Até 60 Entre 60 e 90 (Inclusive) Acima 90 Menores de 20 9 8 7 De 20 a 50 6 5 4 Maiores de 50 3 2 1 Solução: Faça um programa que receba: O código do produto comprado A quantidade comprada de um produto Calcule e mostre: O preço unitário do produto comprado seguindo a tabela I: O preço total da nota: O valor do desconto, seguindo a tabela II. O preço final da nota depois do desconto. Tabela I Código Preço 1 a 10 R$10,00 11 a 20 R$15,00 21 a 30 R$20,00 31 a 40 R$30,00 Tabela II Preço Total da Nota % Desconto Até R$ 250,00 5% Entre R$ 250,00 e R$500,00 10% De R$500,00 para cima 15% Solução: Início Leia Cod, Quant Se (Cod ≤10) Então PR <- 10 Senão Se (Cond ≤ 20) Então PR <- 15 Senão Se (Cod ≤ 30) Então PR <- 20 Senão PR <- 30 PT<- PR * Quant Se (PT ≤ 250) Então PD <- PT * 0.95 Se (PT > 250 e PT ≤ 500) Então PD <- DT * 0.9 Se (PT >500) Então PD <- PT * 0.85 Escreva PT Escreva PD Fim. Faça um programa que receba o preço, a categoria (1-limpeza,2-Alimentação ou 3-Vestuario) e a situação (R-produtos que necessitam de refrigeração e N) - Produtos que não necessitam de refrigeração). Calcule e mostre: O Valor de aumento, usando as regras a seguir sobre o preço Preço Categoria Percentual de Aumento 1 5% <= R$25,00 2 8% 3 10% 1 12% <= R$25,00 2 15% 3 18% O valor do imposto, usado as seguintes regras. O produto que preencher pelo menos um dos seguintes requisitos pagará imposto equivalente a 5% do preço, caso contrário pagará 8% dos preços. Os requisitos são: Categoria:2 Situação: R O novo preço, ou seja, o preço mais aumento menos imposto. A classificação, de acordo com as regras a seguir: Novo Preço Classificação <= R$50,00 Barato Entre R$50,00 e R$120,00 Normal >= R$120,00 Caro Solução: Início Leia P, C, S Se (P ≥ 25) Então Se (C=1) Então A <- 0.05 Senão Se (C=2) Então A<- 0.08 Senão A<- 0.01 Senão Se (C=1) Então A<-0.12 Senão Se(C=2) Então A <- 0.15 Senão A<- 0.18 Se (C=2 e S= “R”) Então I <- 0.05 Senão I <- 0.08 NP <- P/A*P – I*P Se (NP ≤ 50) Então escreva “Barato” Senão Se (NP < 120) Então escreva “Normal” Senão escreva “Caro” Escreva NP Fim. Uma empresa decidiu dar uma gratificação de natal aos seus funcionários. Baseada no número de horas extras e nos números de horas que o funcionário faltou ao trabalho. O Valor do prêmio é obtido pela consulta na tabela a seguir, em que: H = (Números de horas extras) – 2/3 * ((Números de horas-falta)) H Gratificação > 2.400 R$500,00 1.800 < - > 2.400 R$400,00 1.200 < - > 1.800 R$300,00 600 <-> 1.200 R$200.00 <600 R$100.00 Solução: