Java - Ayuda para control de venta de entradas en un cine

 
Vista:
sin imagen de perfil

Ayuda para control de venta de entradas en un cine

Publicado por anonymous (1 intervención) el 09/09/2018 02:32:02
alguien porfavor que me ayuden sobre un problema de java porfis

eso es main :
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
package MaquinaDeVenta;
import java.util.Scanner;
import javax.swing.JOptionPane;
public class MaquinaDeVenta {
 
    public static void main(String[] args ) {
        // CUADRO DE BIENVENIDA
        JOptionPane.showMessageDialog(null,"¡Bienvenido al Cinepolis 3-D!");
        // VARIABLE
	    double edad,monto;
	    double n;
	    char pago;
 
 
	    // VALORES DE PAGO DE ACUARDO A SU EDAD ( CON IGV)
	    Scanner sc = new Scanner(System.in);
	    System.out.println(" Ingrese su edad ");
	    Scanner teclado = new Scanner(System.in);
	    edad=sc.nextFloat();
	    System.out.println(" Ingrese el modo de pago : \n [E] = Efectivo o [T] = Tarjeta ");
	    pago = teclado.next().charAt(0);
 
        switch (pago) {
            case 'E':
                if(edad >=55){
                    monto= (( 15 * 0.18) + 15) ;
                    System.out.println("el precio correspondiente (Adulto Mayores) es " + monto + " soles "); }
 
                else if(edad < 55 && edad >= 18 ){
                    monto = ( 30 * 0.18) + 30  ;
                    System.out.println("el precio correspondiente (Adulto) es " + monto + " soles ");}
 
                else if (edad >= 1 && edad < 12 ){
                    monto = ( 10 * 0.18) + 10 ;
                    System.out.println("el precio correspondiente (Menores de 12 años) es " + monto + " soles ");}
 
                else if (edad >= 12 && edad <= 17 ){
                    monto = ( 20 * 0.18) + 20 ;
                    System.out.println("el precio correspondiente (De 13 para 17 años) es " + monto + " soles ");}
                break;
 
            case 'T':
                if ( edad >=55){
                    monto = ( 15 * 0.035)* 0.18 + 15;
                    System.out.println("el precio correspondiente (Adulto Mayores) es " + monto + " soles "); }
 
                else if (edad < 55 && edad >= 18 ){
                    monto = ( 30 * 0.035)* 0.18 + 30;
                    System.out.println("el precio correspondiente (Adulto) es " + monto + " soles ");}
                else if (edad >= 1 && edad < 12 ){
                    monto = ( 10 * 0.035)*0.18 + 10 ;
                    System.out.println("el precio correspondiente (Menores de 12 años) es " + monto + " soles ");}
                else if (edad >= 12 && edad <= 17 ){
                    monto = ( 20 * 0.035)*0.18 + 20 ;
                    System.out.println("el precio correspondiente (De 13 para 17 años) es " + monto + " soles ");}
                default:
	    }
    }
}


la clase de SalaCine:

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
package MaquinaDeVenta;
 
public class SalaCine {
 
	String tituloPelicula;
	int Asientos;
	int clientes;
 
	// metodo constructor
	public SalaCine() {
		clientes = 20;
		tituloPelicula =  "";
	}
 
	public String getTituloPelicula() {
		return tituloPelicula;
	}
 
	public void setTituloPelicula(String tituloPelicula) {
		this.tituloPelicula = tituloPelicula;
	}
 
	public int getAsientos() {
		return Asientos;
	}
 
	public void setAsientos(int asientos) {
		Asientos = asientos;
	}
 
	public int getClientes() {
		return clientes;
	}
 
	public void setClientes(int clientes) {
		this.clientes = clientes;
	}
 
}

el enunciado es

asd


psdt: es java eclipse
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder