Ir para conteúdo
Fórum Script Brasil
  • 0

Duvida (Repetição)


Diegostf

Pergunta

Galera é o seguinte Exercicio!!

Simular o jogo de advinhação: o jogador 1 escolhe um numero entre 1 e 10; o jogador 2 insere numeros na tentativa de acertar o numero escolhido pelo jogador 1. Quando ele acertar, o algoritmo deve informar que ele acertou o numero X (escolhido pelo jogador 1) em X tentativas (quantidade de tentativas do jogador 2).

Eu aprendi a estrutura de Repatição ENQUANTO/faça/fim-enquanto. repita/ate que. para/faça/fim-para.

E mesmo assim Nem consegui começar a fazer este exercicio!!

eu não estou pedindo a resposta do exercicio gente, porque este exercicio e só para treino,so quero que alguém me ajude a fazer por favor, não sei nem como começar! =)

Obrigado!!

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

le o numero 1

le num 2

enquanto for diferente....

conta

fim enqto

axo q da pra comcar a pensar

Galera é o seguinte Exercicio!!

Simular o jogo de advinhação: o jogador 1 escolhe um numero entre 1 e 10; o jogador 2 insere numeros na tentativa de acertar o numero escolhido pelo jogador 1. Quando ele acertar, o algoritmo deve informar que ele acertou o numero X (escolhido pelo jogador 1) em X tentativas (quantidade de tentativas do jogador 2).

Eu aprendi a estrutura de Repatição ENQUANTO/faça/fim-enquanto. repita/ate que. para/faça/fim-para.

E mesmo assim Nem consegui começar a fazer este exercicio!!

eu não estou pedindo a resposta do exercicio gente, porque este exercicio e só para treino,so quero que alguém me ajude a fazer por favor, não sei nem como começar! =)

Obrigado!!

Link para o comentário
Compartilhar em outros sites

  • 0
le o numero 1

le num 2

enquanto for diferente....

conta

fim enqto

axo q da pra comcar a pensar

Galera é o seguinte Exercicio!!

Simular o jogo de advinhação: o jogador 1 escolhe um numero entre 1 e 10; o jogador 2 insere numeros na tentativa de acertar o numero escolhido pelo jogador 1. Quando ele acertar, o algoritmo deve informar que ele acertou o numero X (escolhido pelo jogador 1) em X tentativas (quantidade de tentativas do jogador 2).

Eu aprendi a estrutura de Repatição ENQUANTO/faça/fim-enquanto. repita/ate que. para/faça/fim-para.

E mesmo assim Nem consegui começar a fazer este exercicio!!

eu não estou pedindo a resposta do exercicio gente, porque este exercicio e só para treino,so quero que alguém me ajude a fazer por favor, não sei nem como começar! =)

Obrigado!!

Obrigado por responder "db00m"

então como você disse Aqui!

le o numero 1

le num 2

enquanto for diferente....

Eu fiz o Seguinte!!

Inicio
  |
  |num1,num2,tentativas:numerico
  |
  |tentativas <-0
  |
  |ENQUANTO (num1) <> (num2) FAÇA
  | tentativas <- tentativas +1
  |....
  |FIMENQUANTO
 FIM

Dentro dessa estrutuda de "ENQUANTO/FAÇA/FIMENQUANTO" pode ter comparação de 2 variaveiz? que no caso ali é num1 comparando com num2?

tenho essa duvida poderia me responder??

Obrigado!!

Editado por Mônica Bonna
Link para o comentário
Compartilhar em outros sites

  • 0
Inicio
|
|num1,num2,tentativas:numerico
|
|tentativas <- 0
|
|ENQUANTO (num1) <> (num2) FAÇA
| tentativas <- tentativas +1
|....
|FIMENQUANTO
FIM

Isso ae! O caminho é esse! O contador já está ok.

Falta algumas coisas:

1. As variáveis num1 e num2 têm que receber um valor.

2. Quando os valores forem iguais, você vai exibir o número e o número de tentativas.

:rolleyes:

Link para o comentário
Compartilhar em outros sites

  • 0

Obrigado por responder "Monica"

então como voce disse faltou as Variaveis num1,num2 tinha me esquecido!

tentei fazer assim de uma Olhada!!

Inicio

|

|num1,num2,tentativas:numerico

|

|tentativas <- 0

|

|Leia (num1)

|Leia (num2)

|

|ENQUANTO (num1) <> (num2) FAÇA

|tentativas <- tentativas +1

|escreva ("tente novamente,voce errou")

|Leia (num2)

|

|FIMENQUANTO

|

|escreva ("voce acertou o numero",num1,"em",tentativas,"tentativas"

FIM

Link para o comentário
Compartilhar em outros sites

  • 0
Inicio
|
|num1,num2,tentativas:numerico
|
|tentativas <- 0
|
|Leia (num1)
|Leia (num2)
|
|ENQUANTO (num1) <> (num2) FAÇA
|tentativas <- tentativas +1
|escreva ("tente novamente,voce errou")
|Leia (num2)
|
|FIMENQUANTO
|
|escreva ("voce acertou o numero",num1,"em",tentativas,"tentativas"
FIM

Sera que esta certo agora??

eu estava me confundindo achando que teria que fazer algo mais para quando o num1 fosse igual o num2 para avisar que tinha dado igual, mais parece que quando num1 <> num2 ele considera Negativo e faz todo processo dentro do ENQUANTO, e quando for POSITIVO num1 = num2 ele altomaticamente Pula para fora do FIMENQUANTO....

pelomenos acho que é isto hehe!!

abraços!!

Agora sim! =D

Só não esqueça de fechar o parenteses do escreva senão, não roda! ehehe ^^

O que você falou está certo! Ele só vai rodar o laço de repetição, enquanto a condição for num1<>num2!

Quando for igual, ele já não se encaixa na condição, então o laço não é repetido.

Parabéns! Agora foi! =D

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...