Ir ao conteúdo
  • Cadastre-se

Java Resolução com jogo do dado


Posts recomendados

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!!!");
                }
            }
        }

 

Link para o comentário
Compartilhar em outros sites

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!