Faça um algoritmo que receba
números e mostre positivo, negativo ou zero para cada número e média dos números positivo.
Passo 1
Então, a gente tem um exercício que pede para criar um algoritmo. Esse algoritmo vai receber um total de $ N $ números e, para cada número, vai dizer se ele é positivo, negativo ou zero. Além disso, a gente também precisa calcular a média dos números positivos. Para resolver isso, vamos precisar entender um pouco sobre estruturas de repetição, condicionais e operações básicas de soma e média.
Passo 2
Primeiro, precisamos receber a quantidade de números que o usuário vai inserir, ou seja, o valor de $ N $. Isso nos diz quantas vezes vamos precisar pedir um número para o usuário.
Passo 3
Depois de saber quantos números vamos receber, podemos usar um laço de repetição (como um
for
ou while
) para iterar de 1 até $ N $. Em cada iteração, pedimos ao usuário que insira um número.Passo 4
Para cada número inserido, precisamos verificar se ele é positivo, negativo ou zero. Isso é feito usando estruturas condicionais (
if
, else if
, else
). Dependendo do resultado, mostramos a mensagem correspondente.Passo 5
Além de classificar cada número, também precisamos calcular a média dos números positivos. Para isso, vamos somar todos os números positivos e contar quantos deles existem. No final, dividimos a soma pelo total de números positivos para encontrar a média.
Passo 6
Por fim, apresentamos ao usuário a média dos números positivos calculada.
Resposta
Aqui está um exemplo de algoritmo em pseudocódigo que realiza o que foi pedido:
Início
Leia N
Inicialize somaPositivos = 0
Inicialize contadorPositivos = 0
Para i de 1 até N faça
Leia numero
Se numero > 0 então
Escreva "Positivo"
somaPositivos = somaPositivos + numero
contadorPositivos = contadorPositivos + 1
Senão se numero < 0 então
Escreva "Negativo"
Senão
Escreva "Zero"
FimSe
FimPara
Se contadorPositivos > 0 então
media = somaPositivos / contadorPositivos
Escreva "Média dos números positivos: ", media
Senão
Escreva "Não há números positivos para calcular a média."
FimSe
Fim
Esse algoritmo segue os passos que explicamos: ele recebe $ N $ números, classifica cada um como positivo, negativo ou zero, e calcula a média dos números positivos, se houver.