1
C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más / Re:Implementando una boletería de cine en Java
« en: 10 de Septiembre 2018, 04:47 »
Hola! Estoy tratando de realizar el código en Java pero no logro determinar dónde poner los contadores ... y también me salen dos errores que no comprendo porque surgen ... Agradecería su ayuda
![Llorar :'(](https://aprenderaprogramar.com/foros/Smileys/default/cry.gif)
Código: [Seleccionar]
package boleteria_cine;
import java.util.Scanner;
public class Sala {
Scanner cine = new Scanner (System.in);
int precio = 0;
int asientosLibres = 0;
int cont = 0;
if (asientosLibres == 0) {
System.out.println("NO HAY ASIENTOS LIBRES");
} else {
System.out.println("Indique tipo cliente: J - Jubilado o adulto mayor (mayor a 55) / A - Adulto / M - Menor (menores de 12)");
String tipoCliente = cine.nextLine();
System.out.println("Indique cuantas entradas desea: ");
int cantidadEntradas = cine.nextInt();
if (cantidadEntradas > asientosLibres) {
System.out.println("NO HAY ASIENTOS LIBRES");
} else {
System.out.println("Elija metodo de pago: E - Efectivo / T - Tarjeta");
String metodoPago = cine.nextLine();
if (tipoCliente.equalsIgnoreCase("J")) {
precio = 15;
}
if (tipoCliente.equalsIgnoreCase("A")) {
precio = 30;
}
if (tipoCliente.equalsIgnoreCase("M")) {
precio = 10;
}
}
}
if (metodoPago.equalsIgnoreCase("T")) {
precio = (int) (precio + precio*0.18);
System.out.println("VENTA REALIZADA. PRECIO FINAL: " + precio);
}
cont ++;
if (cont <= asientosLibres) {
cont = asientosLibres;
System.out.println("QUEDAN " + (int) (asientosLibres - cont) + "asientos.");
}
}