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.
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");
}
}
}
#
bolita
|
premio
|
1
|
shampoo pantene
|
2
|
3 jabones palmolive
|
3
|
pasta de dientes colgate
|
4
|
bolsa de detergente rinso
|
5
|
caja de cereal zucaritas
|
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
Publicar un comentario