Escolar Documentos
Profissional Documentos
Cultura Documentos
Exercícios
3 Fluxograma com condição de Repetição no
Início
Neste tipo de Fluxogramas, a condição de repetição é testada no início do Fluxograma,
sendo que o algoritmo irá executar, pela primeira vez, apenas se a condição de repetição
for verdadeira.
Análise
Entrada: n1, n2, n3
Saída: contD, contA, contR
med, sit
Solução:
Repetir 10 vezes
med = (n1+n2+n3)/3
med >=15 Dispensado
med >=10 Aprovado
med Reprovado
Fluxograma
6 Turma de 10 estudantes
Pseudo-Código
Inicio
contG <-0, contA <-0, contR <- 0, contD <-0
Enquanto(contG < 10)
Inicio
Ler(n1,n2,n3)
med <- (n1+n2+n3)/3
se med>=15 então
sit <- “Dispensado”
contD <- contD+1
senão
se (med>=10) então
sit <- “Aprovado”
contA <- contA + 1
senão
sit <- “Reprovado”
contR <- contR + 1
contG <- contG + 1
Visualizar(med,msg)
Fim
Visualizar(contA,contD,contR)
Fim.
Turma de N
7 estudantes:
Análise
Entrada: n1, n2, n3, n
Saída: contD, contA, contR
med, sit
Solução:
Repetir n vezes
med = (n1+n2+n3)/3
med >=15 Dispensado
med >=10 Aprovado
med Reprovado
Fluxograma
Turma de N estudantes
8
Pseudo-Código
Inicio
contG <-0, contA <-0, contR <- 0, contD <-0
Ler(n)
Enquanto(contG < n)
Inicio
Ler(n1,n2,n3)
med <- (n1+n2+n3)/3
se med>=15 então
sit <- “Dispensado”
contD <- contD+1
senão
se (med>=10) então
sit <- “Aprovado”
contA <- contA + 1
senão
sit <- “Reprovado”
contR <- contR + 1
contG <- contG + 1
Visualizar(med,msg)
Fim
Visualizar(contA,contD,contR)
Fim.
9 Exercícios
Faça a análise, fluxograma e pseudocódigo com condição de repetição no início:
a) A Rank Xerox pretende gerir as suas vendas. Sabe-se que existem três tipos de
serviços: C – cópia (3 mts), I – Impressão (10 mts), D – Digitalização (5 mts).
Sabendo que foram feitas 50 vendas, apresente as quantidades feitas de cada serviço
e o valor a pagar por cada cliente.