Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Programando em Java ☺

import java.util.Random;
import java.util.Scanner;

public class JogoDeAdivinhacao {
    public static void main(String[] args) {
        int numero = new Random().nextInt(100);
        int resposta = 0;
        int tentativas = 0;
        Scanner sc = new Scanner(System.in);
        System.out.println("Adivinhe o número secreto entre 0 e 100 em até 10 tentativas!");
        while (tentativas < 10){
            System.out.println("Qual é o número secreto? ");
            resposta = sc.nextInt();
            tentativas += 1;

            if (numero == resposta){
                System.out.println("Parabéns você acertou o número secreto!");
                System.out.println("Número de tentativas: " + tentativas);
                break;
        }
        }
        if (numero != resposta){
            System.out.println("Você perdeu, mais sorte na próxima vez!");
        }


    }
}

Após alguns aperfeiçoamentos o código final ficou assim

import java.util.Random;
import java.util.Scanner;

public class JogoDeAdivinhacao {
    public static void main(String[] args) {
        int numero = new Random().nextInt(100);
        int resposta = 0;
        int tentativas = 0;
        Scanner sc = new Scanner(System.in);
        System.out.println("Adivinhe o número secreto entre 0 e 100 em até 10 tentativas!");
        while (tentativas < 10){
            System.out.println("Qual é o número secreto? ");
            System.out.println("Tentativa: " + tentativas);
            resposta = sc.nextInt();
            tentativas += 1;
            if (numero == resposta){
                System.out.println("Parabéns você acertou o número secreto!");
                System.out.println("Número de tentativas: " + tentativas);
                break;
            }
            else {
                if (resposta > numero){
                    System.out.println("O numero secreto é menor que " + resposta);
                }
                else {
                    System.out.println("O numero secreto é maior que " + resposta);
                }
            }
        }
        if (numero != resposta){
            System.out.println("Você perdeu, mais sorte na próxima vez!");
        }


    }
}

Achei bem divertido jogar esse jogo simples.
Recomendo fazer o código rodar e jogar você mesmo.

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Olá, Nicollas! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de laços de repetição para controlar as tentativas do jogador, utilizou muito bem a classe Random para gerar o número secreto de forma dinâmica e ainda compreendeu a importância do feedback condicional para tornar a experiência mais interativa e divertida.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!