Estácio Idez 
Lógica de Programação 
Gercélia Ramos
Fluxograma 
É uma representação gráfica de algoritmos onde formas geométricas diferentes implicam ações (instruções, comandos) distintos. Tal propriedade facilita o entendimento das idéias contidas nos algoritmos e justifica sua popularidade.
❖Um fluxograma deve ser claro, simples e de fácil leitura. 
❖Não deve haver ambigüidade na interpretação de um fluxograma. 
❖A direção de descrição do fluxo de um sistema é de cima para baixo ou da esquerda para a direita. 
❖Apenas uma linha de fluxo deve partir ou chegar a um terminador. 
Regras
Operadores
Fluxograma 
Somar dois números 
1. Recebe os 2 números 
2. Somar os 2 números 
3. Mostrar o resultado obtido 
início 
A,B 
S = A+B 
S 
fim
Fluxograma 
Faça um algoritmo em Descrição Narrativa e Fluxograma para calcular a média aritmética de duas notas de um aluno e mostrar a situação, que pode ser aprovado ou reprovado. 
Descrição Narrativa 
1.Receber as duas notas 
2.Calcular a média aritmética 
3.Se a média for maior ou igual a 7, então a situação do aluno é aprovado; caso contrário, a situação é reprovado 
início 
reprovado 
M = A+B/2 
fim 
M >= 7 
aprovado 
A, B 
não 
sim
Fluxograma 
Escreva a narrativa e desenhe o fluxograma de um programa que leia do teclado uma temperatura em Fahrenheit e escreva na tela a temperatura equivalente em Celsius (tempC = (tempF-32)/1.8).
Fluxograma
Fluxograma 
FAÇA UM FLUXOGRAMA QUE DIGA SE O QUE O USUÁRIO DIGITOU É UMA LETRA OU NÚMERO. SE FOR LETRA DIGA SE É MAIUSCULA OU MINUSCULA.
Fluxograma
Fluxograma 
FAÇA UM ALGORITIMO QUE RECEBA 
UM SALARIO DE UM FUNCIONARIO E DÊ 10% DE AUMENTO. EXIBA O 
SALARIO DO FUNCIONARIO COM O 
AUMENTO.
inicio 
salario 
salarioComAumento = salario * 10/100 
salarioComAumento 
fim
Fluxograma 
FAÇA UM FLUXOGRAMA QUE RECEBA UMA IDADE DE UMA PESSOA E VERIFIQUE SE É MAIOR OU IGUAL QUE 18 ANOS. EXIBA A MENSAGEM MAIOR DE IDADE CASO SEJA MAIOR E MENOR DE IDADE CASO SEJA DE MENOR.
inicio 
idade 
Idade 
>= 18 
“Maior de idade” 
“Menor de idade” 
fim 
verdadeiro 
falso 
Fluxograma
Fluxograma 
Faça um algoritmo que lê o nome de um produto, o preço 
e a quantidade comprada. Escreva o nome do produto comprado e o valor total a ser pago, considerando que são oferecidos descontos pelo número de unidades compradas, segundo a tabela abaixo: 
a) Até 10 unidades: não tem desconto 
b) De 11 a 20 unidades: 10% de desconto 
c) De 21 a 50 unidades: 20% de desconto 
d) Acima de 50 unidades: 25% de desconto
inicio 
nome 
preco 
qtd 
qtd <= 10 ? 
qtd <= 20 ? 
qtd <= 50 ? 
Desc <- 0,0 
Desc <- preco *10/100 
Desc <- preco *20/100 
Nome – Total 
fim 
Desc <- preco *25/100 
Total <- qtd * (preco – desc) 
sim 
não 
não 
não 
sim 
sim

Fluxograma (Lógica de Programação)

  • 1.
    Estácio Idez Lógicade Programação Gercélia Ramos
  • 2.
    Fluxograma É umarepresentação gráfica de algoritmos onde formas geométricas diferentes implicam ações (instruções, comandos) distintos. Tal propriedade facilita o entendimento das idéias contidas nos algoritmos e justifica sua popularidade.
  • 3.
    ❖Um fluxograma deveser claro, simples e de fácil leitura. ❖Não deve haver ambigüidade na interpretação de um fluxograma. ❖A direção de descrição do fluxo de um sistema é de cima para baixo ou da esquerda para a direita. ❖Apenas uma linha de fluxo deve partir ou chegar a um terminador. Regras
  • 4.
  • 6.
    Fluxograma Somar doisnúmeros 1. Recebe os 2 números 2. Somar os 2 números 3. Mostrar o resultado obtido início A,B S = A+B S fim
  • 7.
    Fluxograma Faça umalgoritmo em Descrição Narrativa e Fluxograma para calcular a média aritmética de duas notas de um aluno e mostrar a situação, que pode ser aprovado ou reprovado. Descrição Narrativa 1.Receber as duas notas 2.Calcular a média aritmética 3.Se a média for maior ou igual a 7, então a situação do aluno é aprovado; caso contrário, a situação é reprovado início reprovado M = A+B/2 fim M >= 7 aprovado A, B não sim
  • 8.
    Fluxograma Escreva anarrativa e desenhe o fluxograma de um programa que leia do teclado uma temperatura em Fahrenheit e escreva na tela a temperatura equivalente em Celsius (tempC = (tempF-32)/1.8).
  • 9.
  • 10.
    Fluxograma FAÇA UMFLUXOGRAMA QUE DIGA SE O QUE O USUÁRIO DIGITOU É UMA LETRA OU NÚMERO. SE FOR LETRA DIGA SE É MAIUSCULA OU MINUSCULA.
  • 11.
  • 12.
    Fluxograma FAÇA UMALGORITIMO QUE RECEBA UM SALARIO DE UM FUNCIONARIO E DÊ 10% DE AUMENTO. EXIBA O SALARIO DO FUNCIONARIO COM O AUMENTO.
  • 13.
    inicio salario salarioComAumento= salario * 10/100 salarioComAumento fim
  • 14.
    Fluxograma FAÇA UMFLUXOGRAMA QUE RECEBA UMA IDADE DE UMA PESSOA E VERIFIQUE SE É MAIOR OU IGUAL QUE 18 ANOS. EXIBA A MENSAGEM MAIOR DE IDADE CASO SEJA MAIOR E MENOR DE IDADE CASO SEJA DE MENOR.
  • 15.
    inicio idade Idade >= 18 “Maior de idade” “Menor de idade” fim verdadeiro falso Fluxograma
  • 16.
    Fluxograma Faça umalgoritmo que lê o nome de um produto, o preço e a quantidade comprada. Escreva o nome do produto comprado e o valor total a ser pago, considerando que são oferecidos descontos pelo número de unidades compradas, segundo a tabela abaixo: a) Até 10 unidades: não tem desconto b) De 11 a 20 unidades: 10% de desconto c) De 21 a 50 unidades: 20% de desconto d) Acima de 50 unidades: 25% de desconto
  • 17.
    inicio nome preco qtd qtd <= 10 ? qtd <= 20 ? qtd <= 50 ? Desc <- 0,0 Desc <- preco *10/100 Desc <- preco *20/100 Nome – Total fim Desc <- preco *25/100 Total <- qtd * (preco – desc) sim não não não sim sim