Já tentou assim, usando para-faça?
[codebox]INICIO ALGORITMO
declare inteiro Jog1, Jog2, i;
escreva "Jogador 1, digite um numero de 1 a 10: ";
leia Jog1;
PARA i de 1 até 10 FAÇA
{
escreva "Jogador 2, chute um número de 1 a 10: ";
leia Jog2;
se ( Jog2 == Jog1 )
{
escreva "Parabéns, você acertou em" i "tentativas";
FIM-PARA
}
senão
{
escreva "Que pena, você errou. Vamos tentar novamente.";
}
}
FIM-PARA
FIM ALGORITMO[/codebox]
Outra opcão, usando "enquanto":
[codebox]INICIO ALGORITMO
declare inteiro Jog1, Jog2, i;
escreva "Jogador 1, digite um numero de 1 a 10: ";
leia Jog1;
i = 0;
ENQUANTO ( Jog2 != Jog1 ) FAÇA
{
escreva "Jogador 2, chute um número de 1 a 10: ";
leia Jog2;
i = i + 1; // conta quantas tentativas já foram, aumentando em 1 a cada número digitado
se ( Jog2 != Jog1 )
{
escreva "Que pena, você errou. Vamos tentar novamente.";
}
}
FIM-ENQUANTO
escreva "Parabéns, você acertou em" i "tentativas";
FIM ALGORITMO[/codebox]
Por fim, usando repita-até:
[codebox]INICIO ALGORITMO
declare inteiro Jog1, Jog2, i;
escreva "Jogador 1, digite um numero de 1 a 10: ";
leia Jog1;
i = 0;
REPITA
{
escreva "Jogador 2, chute um número de 1 a 10: ";
leia Jog2;
i = i + 1; // idem ao exemplo acima
se ( Jog2 != Jog1 )
{
escreva "Que pena, você errou. Vamos tentar novamente.";
}
}
ATÉ ( Jog2 == Jog1 )
escreva "Parabéns, você acertou em" i "tentativas";
FIM ALGORITMO[/codebox]
Abraços.