Fluxograma (Lógica de Programação)

Post on 22-Jul-2015

266 views 6 download

Transcript of Fluxograma (Lógica de Programação)

Estácio Idez

Lógica de Programação

Gercélia Ramos

Fluxograma

E uma representacao grafica de algoritmos onde

formas geometricas diferentes implicam acoes

(instrucoes, comandos) distintos. Tal propriedade facilita o entendimento das ideias 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

Faca um algoritmo em Descricao Narrativa e Fluxograma para calcular a media aritmetica

de duas notas de um aluno e mostrar a situacao, que pode ser aprovado ou reprovado. Descricao Narrativa

1. Receber as duas

notas

2. Calcular a media

aritmetica

3. Se a media for

maior ou igual a

7, entao a

situacao do

aluno e

aprovado; caso

contrario, a

situacao e

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