Segue abaixo um exemplo de algoritmo em PORTUGOL que atende aos requisitos da questão: ``` algoritmo "Contador de números positivos" var numero, contador: inteiro inicio contador <- 0 repita escreva("Digite um número positivo: ") leia(numero) se numero > 0 entao contador <- contador + 1 fimse ate numero <= 0 escreva("Foram digitados ", contador, " números positivos.") fimalgoritmo ``` O algoritmo acima utiliza um laço de repetição `repita` para ler os números enquanto forem positivos. A cada número lido, o algoritmo verifica se ele é maior que zero. Se for, incrementa o contador de números positivos. Quando o usuário digitar um número negativo ou zero, o laço é interrompido e o algoritmo imprime a quantidade de números positivos digitados.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar