Dúvida no Exercício 33 – aula 4 – módulo 3

Home Fóruns Programação Básica Dúvida no Exercício 33 – aula 4 – módulo 3

Visualizando 1 resposta da discussão
  • Autor
    Posts
    • #116394
      Milena Rosa Carnielli
      Participante

      Boa tarde Jessica,

      Tenho muita dificuldade para realizar alguns exercícios, pois as vezes o Guanabara pede que o exercício seja feito de uma forma e quando vejo a resolução ele está resolvendo e deixando a estrutura do resultado diferente do que ele pediu na aula. Exemplo: nesta aula ele pede para que esteja escrito ” O 1° valor sorteado foi: x , O 2° valor sorteado foi: y” e assim por diante. Na resolução o programa dele retorna “Sorteando os valores: ” . Toda vez que isso acontece tenho que vir aqui pois não consigo sanar minha dúvida. Dito isto, meu programa não está sorteando mais de 1 valor, e era para ele sortear o valor que eu digito em “n” vezes. Poderia me ajudar? Segue o código

      programa
      {
      //Exercício 33 – Sorteio de Números

      inclua biblioteca Util –> u

      funcao inicio()
      {
      escreva(” { Exercício 33 – Sorteio de Números } “)
      inteiro c, s, n, sort
      c = 1
      s = 0

      escreva(“\nQuantos números você quer que eu sorteie? “)
      leia (n)

      enquanto (c <= n) {
      sort = u.sorteia(1, 10)
      escreva (“O “, c, “° valor sorteado foi “, u.sorteia(1, 10))
      leia (sort)

      s += sort
      c += 1
      }
      }
      }

    • #116403
      Tutora Jessica
      Moderador

      Ola Milena, você colocou duas vezes o u.sorteia, ele já estava na variavel sort, acima do seu ultimo escreva..
      Nesse caso, você precisa retirar o ultimo leia. O leia recebe o “valor” que o usuário passa, no caso desse código o leia não faz sentido nenhum ali.
      Substitua o u.sorteia de dentro do escreva para variável sort e retire o leia, dessa forma:

      enquanto (c <= n) {
      	sort = u.sorteia(1, 10)
      	escreva ("O ", c, "° valor sorteado foi ", sort)
      	s += sort
      	c += 1
      }

      Após, o seu código ainda vai apresentar algumas falhas (não erros), veja se consegue conserta las a partir das explicações do professor Guanabara e não hesite em pesquisar, a pesquisa é sempre bem vinda e traz muito aprendizado.

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