Uma empresa lançou um novo produto no mercado e fez uma pesquisa para saber se os consumidores estavam satisfeitos, para isso eles deveriam responder sim ‘S’ ou não ‘N’. Crie um algoritmo que leia a resposta de todas as pessoas e escreva a porcentagem dos que disseram sim e dos que disseram não.
Obs: O final da leitura de dados é marcado pela resposta ‘F’.
Passo 1
O enunciado pede um algoritmo que leia respostas dos consumidores a um produto — cada pessoa responde “sim” com
S
, “não” com N
e a leitura termina quando for digitado F
— e calcule a porcentagem dos que responderam sim e dos que responderam não. O conteúdo necessário envolve: uso de variáveis contadoras, loop com condição de parada (sentinela) e cálculo de porcentagens.Passo 2
Vamos iniciar duas variáveis contadoras em zero, uma para contar os “sim” e outra para contar os “não”:
Também teremos uma variável
resp
para guardar cada resposta lida.Passo 3
Usaremos um laço que repete a leitura enquanto
. A cada iteração, se
, incrementamos
; se for
, incrementamos
. Quando
, saímos do laço:
Passo 4
Após sair do laço, calculamos o total de respostas válidas:
Se
, calculamos as porcentagens:
Caso ninguém tenha respondido (ou seja,
), definimos
e
.
Passo 5
Por fim, exibimos os resultados:
se T > \(0\) então
escreva "Percentual que disse sim: ", \(p_S\), "%"
escreva "Percentual que disse não: ", \(p_N\), "%"
senão
escreva "Nenhuma resposta válida foi registrada."
fim se
Resposta
Algoritmo PesquisaSatisfacao
Início
escreva "Informe resposta ( im,
ão,
im): "
leia resp
enquanto resp ‘F’ faça
leia resp
fim enquanto
Fim.
Início
escreva "Informe resposta (
leia resp
enquanto resp
leia resp
fim enquanto
Fim.