Dúvidas do Exercício 036

Home Fóruns Programação Básica Dúvidas do Exercício 036

Visualizando 3 respostas da discussão
  • Autor
    Posts
    • #99908
      MARCIO PAIVA
      Participante

      OI Jéssica tudo bem?.
      Estou com uma dúvida neste exercício
      porque no comando sorteia eu coloco os números de 1 a 10,
      ele vai 28, 29 30. como faço para corrigir isso para a contagem seja de 1 a 10.

    • #99962
      Tutora Jessica
      Moderador

      Ola Marcio, nos envie seu código para poder analisar.🖖

    • #99979
      MARCIO PAIVA
      Participante

      Boa tarde Jéssica

      eis aqui o código para analise:

      `programa
      {
      inclua biblioteca Util–>u

      funcao inicio()
      {
      escreva(“{EXERCÍCIO 036-Analisando números}”)
      inteiro c,n,num_sorteado,m,d

      c = 0
      m = 5
      d = 3

      num_sorteado = u.sorteia(1, 10)
      escreva(“\nQuantos números você vai sortear? “)
      leia(n)
      escreva(“Sorteando “+n+” números..”)
      enquanto(c<=n){
      num_sorteado+=n
      u.aguarde(500)
      escreva(num_sorteado+”..”)
      c++
      }
      escreva(“\n————————————-“)
      se(num_sorteado>5){
      m++
      }senao se(num_sorteado % 3!=0){
      d++
      }
      escreva(“\nDos “+n+” números sorteados “)
      escreva(m+” maiores que cinco “)
      escreva(d+” divísiveis por três”)

      }
      }

    • #99982
      Tutora Jessica
      Moderador

      Olá Marcio, você precisa somente inicializar a sua variável num_sorteado com 0, e inverter a posição em que ela se encontra.. essa declaração, precisa estar dentro do enquanto, dessa forma:

      enquanto (c <= n ){
      num_sorteado = u.sorteia(1, 10)
      u.aguarde(500)

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