Você está na página 1de 12

Lógica de Programação

Problemas e Soluções II
Conteúdo
• Resolução de Problemas
• Fluxograma
• Pseudocódigo

30/03/2016 2
Exercícios – Fluxograma e Pseudocódigo
1. Entre com a base e a altura de um retângulo e mostre os
resultados: Perímetro (Perímetro é igual à soma dos 4 lados) e Área
(Área é igual à lado vezes lado).
2. Leia dois números inteiros, uma operação matemática
(+,-,*,/) e faça o calculo destes números segundo a operação lida
3. Leia o nome e a idade de três pessoas e informe o nome da pessoa
mais velha e o nome da pessoa mais nova. Considere que não
existem idades iguais (Para NOTA!)

30/03/2016 3
Exemplo 1
• Calcular o valor liquido de compra de um determinado produto,
sabendo-se que sobre o valor bruto será dado um desconto “x” a ser
obtido através de uma instrução primitiva de entrada de dados.

30/03/2016 4
Resolução Exemplo 1
Inicio
declare desconto, vl_bruto, vl_liquido
escreva “Entre com o valor do produto e o índice de desconto:”
leia vl_bruto
leia desconto
vl_liquido = (vl_bruto – ((vl_bruto*desconto)/100))
escreva “Valor liquido do produto é igual:
escreva vl_liquido
Fim

30/03/2016 5
Exemplo 2
Inicio
declare A, B, C, Menor
leia A, B, C
se A < B e A < C
então Menor = A
senão se B < C
então Menor = B
senão Menor = C
fim se
fim se
escreva Menor
Fim
30/03/2016 6
Exemplo 3
• Dados três valores X, Y, Z, verificar se eles podem ser os lados de
um triângulo e, se forem, verificar se é um triângulo equilátero,
isósceles ou escaleno. Se eles não formarem um triângulo,
escrever uma mensagem.
• O comprimento de qualquer lado é menor que a soma dos outros dois.
• Chama-se triângulo equilátero ao triângulo que tem os comprimentos
dos três lados iguais.
• Chama-se triângulo isósceles ao triângulo que tem os comprimentos
de dois lados iguais. Todo triângulo equilátero é também isósceles.
• Chama-se de triângulo escaleno ao triângulo que tem os
comprimentos de seus três lados diferentes.
7
Resolução
Inicio
Exemplo 3
declare X, Y, Z
leia X, Y, Z
se X < Y + Z e Y < X + Z e Z < X + Y
então
se X = Y e X = Z
então escreva “Triângulo Equilátero”
senão se X = Y ou X = Z ou Y = Z
então escreva “Triângulo Isósceles”
senão escreva “Triângulo Escaleno”
fim se
fim se
senão
escreva “Não existe triângulo”
fim se
Fim 8
Exemplo 4
• Imagine a seguinte situação: em uma empresa, será solicitado o
salário de um determinado funcionário, para se calcular seu novo
salário, sendo que, se este tiver um salário superior a R$ 1.200,00, o
reajuste será de 5%, caso contrário o reajuste será de 8%.

30/03/2016 9
Resolução Exemplo 4
Inicio
declare salario, Salário_final
Leia salário
Se salario <= 1200
então
Salário_final=(salario*1,08)
senão
Salário_final=(salario*1,05)
Fim se
Escreva Salário_final
Fim.

10
Exemplo 5
• Salários inferiores a R$ 900,00 = reajuste de 9%
• Salários iguais a R$ 900,00 e inferiores a R$ 1200,00 = reajuste de 7%
• Salários iguais a R$ 1200,00 e inferiores a R$ 1500,00 = reajuste de
5%
• Fora das faixas supra citadas = reajuste de 3%

30/03/2016 11
Resolução Exemplo 5
Inicio
declare salario, salario_final
Leia salario
Escolha
Caso salario < 900
salario_final = (salario*1.09)
Caso salario >= 900 e salario<1200
salario_final = (salario*1.07)
Caso salario>=1200 e salario<1500
salario_final = (salario*1.05)
Senão
salario_final = (salario*1.03)
Escreva salario_final
Fim
12

Você também pode gostar