Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde pessoal, como já expliquei em outro tópico que fiz, estou estudando Logica de Programação por conta própria pois vou entrar em um curso técnico no próximo ano. Pois bem:
Cheguei na parte dos Laços de Repetição e o primeiro que veio na apostila foi o PARA...FAÇA.
Estou travado nesta 9º questão, vejam:
9. Ler 10 valores e escrever quantos destes valores são negativos.
Eu só consegui fazer desta forma:
var
i, a: inteiro
inicio
// Seção de Comandos
Escreval ("Digite 10 numeros inteiros")
para i de 1 ate 10 faca
Leia (a)
se a < 0 entao
Escreval (a)
fimse
fimpara
fimalgoritmo
Foi o máximo que consegui.
Mas o resultado quando o usuário digita um numero negativo fica assim:
EX: -1
-1
E não é isso o que eu quero. Quero que quando o usuário digitar um numero negativo, ele faça a contagem da quantidade de números negativos que foram digitados, tipo assim, se entre os dez, tiver cinco negativos quero que no final apareça a mensagem (TEM CINCO NÚMEROS NEGATIVOS).
Não estou conseguindo fazer isso de jeito nenhum e preciso que vocês me auxiliem nesta questão.
Eu tenho mais outra duvida, tem como além de mostrar a quantidade de números negativos, mas mostrar também os números negativos que foram digitados junto com a mensagem? Tudo isso usando apenas o Laço PARA...FAÇA?
OBS: Estou quebrando a cabeça com essa questão faz alguns dias, já fiz varias buscas no Google, com apostilas e videos, mas só dizem o básico do básico, não encontrei nenhum exemplo que pelo menos, fizesse a contagem de alguma coisa e mostrasse no final.
Desde já, agradeço pela a ajuda.
Que Deus abençoe cada um de vocês.
Carregando comentários...