Ejercicio de Programación - switch, if



1   Un supermercado realiza una tómbola solo con aquellos clientes que realizan una compra superior a $30.00 en la cual tienen que sacar de una canasta una bolita, la cual tiene un número grabado, los premios se dan bajo la siguiente tabla.
# bolita
premio
1
shampoo pantene
2
3 jabones palmolive
3
pasta de dientes colgate
4
bolsa de detergente rinso
5
caja de cereal zucaritas
    Código del Programa
package tombola;


import java.util.Random;

import java.util.Scanner;


public class Tombola {


    public static void main(String[] args) {

        float montoCompra;

        int numBolita;

        Random random = new Random();

        String premio = "";

        Scanner sc = new Scanner(System.in);

    

        System.out.print("Ingrese monto de compra: ");

        montoCompra = sc.nextFloat();

    

        System.out.println("Gracias por su compra de : $" + montoCompra);

        //

        if (montoCompra > 30) {

            //generando un número entre 1 y 5

            numBolita = (random.nextInt(5) + 1);


            switch (numBolita) {

                case 1:

                    premio = "Shampoo Pantene";

                    break;

                case 2:

                    premio = "3 jabones Palmolive";

                    break;

                case 3:

                    premio = "Pasta de Dientes Colgate";

                    break;

                case 4:

                    premio = "Bolsa de Detergente Rinso";

                    break;

                case 5:

                    premio = "Caja de Cereal Zucaritas";

            }

            System.out.println("Su número de bolita es: " + numBolita);

            System.out.println("El premio es: " + premio);

        } else {

            System.out.println("Lo sentimos. Usted no puede participar de la tómbola");

        }


    }

}

Comentarios

Entradas populares de este blog

Ejercicio de Programación - do while