October 29, 2025

AR04.05 Juego de adivinar suma de números aleatorios

Introducir la solución de la suma de dos números aleatorios comprendidos entre 1 y 100.
Mientras la solución introducida sea correcta, el juego continuará. En caso contrario, el programa terminará y mostrará el número de operaciones realizadas correctamente
import java.util.Scanner;

public class AR0405 {
    public static void main(String[] args) {
//Introducir la solución de la suma de dos números aleatorios comprendidos entre 1 y 100.
// Mientras la solución introducida sea correcta, el juego continuará.
// En caso contrario, el programa terminará y mostrará el número de operaciones realizadas correctamente
    Scanner sc = new Scanner(System.in);
    int res, op1, op2, cont=0;

    do{
        op1= (int) (Math.random()*100+1);
        op2= (int) (Math.random()*100+1);

        System.out.println(op1 + "+" + op2 + "=");
        res=sc.nextInt();
        if (res==op1+op2) cont++;
    } while (res==op1+op2);

    System.out.println("Has acertado:  " + cont + " operaciones");
    }
}

Leave a Reply

Your email address will not be published. Required fields are marked *