Ir ao conteúdo

Posts recomendados

Postado

Estou com um exercicio em android que o professor passou pra resolver mas n consigo achar uma solução, o exercício é o seguinte:

 

Tenho 2 dados o dado1 e o dado2 ,os dados são jogados:

*Se for o primeiro turno e a soma das faces dos dados cair 7 ou 11 você perdeu o jogo;

*Se for o primeiro turno e a soma das faces dos dados cair 2,3 e 12 você ganhou; 

*Se for primeiro turno e a soma das faces dos dados cair 1,4,5,6,8,9,10 então esse valor desse ser armazenado

 

Segundo turno em diante:

*Se for segundo turno e a soma das faces dos dados cair 7 novamente, você perdeu o jogo e reseta os turno voltando no inicio do jogo;

*Se for o segundo turno, você continuando jogando os dados e só ganha se cair um numero igual ao anterior do primeiro turno;

Exemplo: se cair 5 no primeiro turno, para ganhar o jogo terei q tirar outro 5 dentre os proximos turno e caso eu tire 7 nessas rodadas ja perdi.

 

O q eu fiz até agora:

 /* preciso definir variavel pra contar turnos mas n sei qual condição usar*/
int turno = 0;
int pontos = dadoApp + dadoUsu;
int guarda = 0;

        if (turno == 1) {
            if ((pontos == 7) || (pontos == 11)) {
                textoResultado.setText("Você perdeu!!!");
            } else if ((pontos == 2) || (pontos == 3) || (pontos == 12)) {
                    textoResultado.setText("Você ganhou!!!");
            } else {
                textoResultado.setText("Turno " + turno + " - Próxima Rodada!!!");
                guarda = pontos;
            }

        } else {
            if (turno >= 2) {
                if (pontos == 7) {
                    textoResultado.setText("Turno " + turno + " - Você perdeu!!!");
                } else if (pontos == guarda) {
                    textoResultado.setText("Turno " + turno + " - Você ganhou!!!");
                } else {
                    textoResultado.setText("Continue jogando!!!");
                }
            }
        }

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...