Contador e flag

Home Fóruns Programação Básica Contador e flag

Visualizando 1 resposta da discussão
  • Autor
    Posts
    • #95068
      ROSANGELA MENDES
      Participante

      Bom dia!

      Não quero olhar a explicação do professor, mas não consegui avançar no exercicio 39.

      É certo que preciso usar o contado.
      Mas como usar o contador e o flag?
      Tentei isso….

      inteiro totalValor =0 , valorDig = 0
      inteiro numero, cont = 1

      escreva(“Digite o valor: “)
      leia(valorDig)
      enquanto(cont <= valorDig e valorDig != 9999){

      escreva(“—————————–\n”)
      escreva(cont, “º VALOR [9999 faz parar]\n”)
      escreva(“—————————–\n”)
      escreva(“NÚMERO: “)
      leia(numero)

      cont++
      }

    • #95208
      IcaroFilho
      Moderador

      Boa noite.
      A flag de para nada mais é que uma condição que levará a interrupção do código.
      Pegando seu código como exemplo:
      Vamos supor que queira que a flag de parada seja 42.
      Ou seja, terá que ser dada uma instrução de parada (por meio de uma condicional) passando o valor da flag.

      Podemos criar uma variável para armazenar este valor:
      inteiro flag = 42

      Agora criamos a condição de parada

      se(numero == flag){
          pare
      }

      lembrando que, esta condição de parada tem que estar dentro do loop.
      a palavra reservada pare irá interromper o fluxo do laço.

      Tente refazer com base no que foi passado e caso não consiga ou possua novas duvidas, bastar postar aqui mesmo.

Visualizando 1 resposta da discussão
  • Você deve fazer login para responder a este tópico.