1
resposta

Acho que deu bom ! :D CARAMBA QUE PROJETINHO LEGAL!

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

public class desafios3 { public static void main(String[] args) {

    int numTentativas = 3;

    int contador = 0;

    Random random = new Random();
    int functionGeradoraDeNumeroAleatorio = random.nextInt(46);


    while (contador <= 3) {

        System.out.println("Digite  um número de  '1' ao '25' você tem " + numTentativas + " tentativas");




        Scanner entradaDeDados = new Scanner(System.in);


        int num = entradaDeDados.nextInt();

       if(functionGeradoraDeNumeroAleatorio ==  num){

           System.out.println("Parabéns, acertou miseravi! ");
           break;

       }

        System.out.println("Errou! '-1' alternativa!");
        numTentativas--;
        contador++;

        if( numTentativas == 0)  {

            System.out.println("  __________Perdeu playboy!_______________ ");

            break;

        }
    }

}

}

1 resposta

Oii, Cristian, tudo bem?

Seus desafios estão bem legais! Mas só queria dar uma sugestão sobre o desafio 4.

No desafio, é solicitado que o programa informe se o número digitado é maior ou menor que o número gerado, o que não aconteceu no seu. Você pode adicionar essa funcionalidade com condicionais dentro do loop.

Uma sugestão de como seu código poderia ficar:

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

public class desafios3 {
    public static void main(String[] args) {
        int numTentativas = 5;
        int contador = 0;
        Random random = new Random();
        int numeroAleatorio = random.nextInt(101); // Número entre 0 e 100

        Scanner entradaDeDados = new Scanner(System.in);

        while (contador < numTentativas) {
            System.out.println("Digite um número entre '0' e '100'. Você tem " + (numTentativas - contador) + " tentativas.");

            int palpite = entradaDeDados.nextInt();

            if (numeroAleatorio == palpite) {
                System.out.println("Parabéns, acertou miseravi!");
                break;
            } else if (palpite > numeroAleatorio) {
                System.out.println("Errou! O número é menor.");
            } else {
                System.out.println("Errou! O número é maior.");
            }

            contador++;

            if (contador == numTentativas) {
                System.out.println("__________Perdeu playboy! O número era " + numeroAleatorio + "_______________");
            }
        }
        entradaDeDados.close();
    }
}

Se você quiser postar outros desafios aqui no fórum, fique à vontade. Seus desafios já estão no caminho certo! =)

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.