Julio_Barros 1 Denunciar post Postado Novembro 23, 2012 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. Compartilhar este post Link para o post Compartilhar em outros sites
Julio_Barros 1 Denunciar post Postado Novembro 24, 2012 Consegui fazer o algoritmo graças a dica de um colega meu. Vou deixar o código aqui, pois alguém pode estar na mesma situação que eu. var i, a, b: inteiro inicio // Seção de Comandos Escreval ("Digite o 1º número") para i de 1 ate 10 faca Leia (a) se a < 0 entao b <- b + 1 fimse fimpara Escreval ("Temos ",b," números negativos") fimalgoritmo É um algoritmo simples, mas para quem esta aprendendo, pode ser muito complicado. Deus abençoe cada um de vocês Compartilhar este post Link para o post Compartilhar em outros sites