• Lenguaje

    Java usando Scanner

  • Descripción

    Un super mercado realiza una tómbola con todos los clientes, si son hombre tienen que sacar una canasta una bolita la cual tiene un número grabado y si son mujeres lo mismo, pero de otra canasta, los premios se dan bajo la siguiente tabla:
    # | Hombres | Mujeres
    1 | Desodorante | Loción
    2 | Sixpac de cerveza | Bikini
    3 | Bóxer | Crema
    4 | Rasuradora | Plancha
    5 | Sudadera | Barniz de uñas

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
import java.util.Random;

public class TombolaDeRegalos {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int bolita, genero;
        Random rand = new Random();
        System.out.println("Selecciona el valor de genero.");
        System.out.println("\t1.- Mujer");
        System.out.println("\t2.- Hombre");
        System.out.print("\t: ");
        do {
            genero = in.nextInt();
            in.nextLine();
            if (genero<1||genero>2)
                System.out.print("Valor incorrecto. Ingr\u00E9salo nuevamente.: ");
        } while (genero<1||genero>2);
        bolita=1+rand.nextInt(5);
        if(genero==2&&bolita==1)
            System.out.println("Desodorante");
        if(genero==1&&bolita==1)
            System.out.println("Loci\u00F3n");
        if(genero==2&&bolita==2)
            System.out.println("Sixpac de cerveza");
        if(genero==1&&bolita==2)
            System.out.println("Bikini");
        if(genero==2&&bolita==3)
            System.out.println("B\u00F3xer");
        if(genero==1&&bolita==3)
            System.out.println("Crema");
        if(genero==2&&bolita==4)
            System.out.println("Rasuradora");
        if(genero==1&&bolita==4)
            System.out.println("Plancha");
        if(genero==2&&bolita==5)
            System.out.println("Sudadera");
        if(genero==1&&bolita==5)
            System.out.println("Barniz de u\u00F1as");
        System.out.println("Valor de bolita: " + bolita);
    }

}