Está en la página 1de 2

package programacion;

import java.util.Scanner;
public class taea {

public static void main(String[] args) {


// TODO code application logic here
int tipoBoleta=0, tipoPago=0, cantidadBoletas=0;//se
inicializan variables con un valor
String nombre;
double valorBoleta1=150000, valorBoleta2=70000, valorCompra=0,
descuentoPago1=0.70,descuentoPago2=0.90, valorcancelar=0;
char bandera ='a';
Scanner dato = new Scanner(System.in);
{
System.out.println("ingrese el nombre");
nombre = dato.nextLine();
while(bandera != '*'){
//Se pide dato inicial "Tipo de boleta" para iniciar
proceso
System.out.println("tipo de boleta");
System.out.println("1 vip");
System.out.println("2 general ");
System.out.println("seleccione el tipo de
boleta a comprar");
tipoBoleta = dato.nextInt();
while (tipoBoleta>=1 && tipoBoleta<=2 ){
//se pide cantidad de boletas
System.out.println("ingrese la cantidad de boletos");
cantidadBoletas = dato.nextInt();
//Se pide forma de pago
System.out.println("forma de pago");
System.out.println("1 pago efectivo");
System.out.println("2 pago tarjeta");
System.out.println("seleccione su forma de pago");
tipoPago = dato.nextInt();
while (tipoPago>=1 && tipoPago<=2 ) {

if (tipoPago==1 && tipoBoleta == 1){


valorCompra =
(valorBoleta1*descuentoPago1)*cantidadBoletas;
}
else if (tipoPago==1 && tipoBoleta == 2){
valorCompra =
(valorBoleta2*descuentoPago1)*cantidadBoletas;
}
else if (tipoPago ==2 && tipoBoleta == 1){
valorCompra =
(valorBoleta1*descuentoPago2)*cantidadBoletas;
}
else if (tipoPago ==2 && tipoBoleta == 2){
valorCompra =
(valorBoleta2*descuentoPago2)*cantidadBoletas;
}
valorcancelar = valorcancelar+valorCompra;
System.out.println(" ");
System.out.println(nombre);
System.out.println("El valor de su compra fue de :$
" +valorCompra);
System.out.println("presione * para terminar su
compra o cualquier otra tecla para realizar otra compra ");
tipoPago = 0;//importante setear las variables para
que se salga del bucle
tipoBoleta = 0;
bandera = dato.next().charAt(0);
}
}
}
}
System.out.println(" ");
System.out.println(nombre);
System.out.println("usted debe cancelar el valor de "
+valorcancelar);
}

También podría gustarte