Escrever um algoritmo que lê 5 valores para a, um de cada vez, e conta quantos destes valores são negativos, escrevendo esta informação.
Passo 1
O enunciado pede um algoritmo que leia cinco valores (um de cada vez) e conte quantos desses valores são negativos.
Conteúdo: uso de estruturas de repetição para ler várias entradas e uso de um contador para acumular a quantidade de elementos que satisfazem uma condição.
Conteúdo: uso de estruturas de repetição para ler várias entradas e uso de um contador para acumular a quantidade de elementos que satisfazem uma condição.
Passo 2
Inicializamos um contador em zero. Esse contador vai acumular quantas vezes encontramos um valor menor que zero.
Passo 3
Usamos um laço de repetição que itera exatamente cinco vezes. A cada iteração:
– Lemos um valor de entrada e armazenamos em uma variável, por exemplo,
– Verificamos se
– Se for, incrementamos o contador em .
– Lemos um valor de entrada e armazenamos em uma variável, por exemplo,
a
.– Verificamos se
a
é menor que zero.– Se for, incrementamos o contador em
Passo 4
Depois de sair do laço (ou seja, após as cinco leituras), exibimos o valor do contador, que é a quantidade de números negativos lidos.
Resposta
A seguir está um exemplo de implementação em Python:
contador = 0
for i in range(5):
a = float(input("Digite um valor: "))
if a < 0:
contador += 1
print(f"{contador} valor(es) negativo(s)")