Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - keylatmnt24

Páginas: [1]
1
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  :'(

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.");

}
}

2
Hola! Agradezco profundamente la ayuda recibida en un anterior ejercicio planteado.
Tengo este nuevo ejercicio que no logro entender cómo realizarlo, agradecería su ayuda 

:-[ :'( Gracias de antemano.

Descripción inicial:

La lista de películas es Fija. La cartelera actual es la siguiente:

• Ready Player One
• AVENGERS Infinity war
• Viaje en el tiempo

El costo de las entradas es el siguiente:

• Jubilados y adultos mayores (más de 55 años) pagan media entrada
• Adultos pagan S/.30
• Menores de 12 años pagan S/.10

Si el pago es en efectivo, debe sumarse el IGV ( 18% )
Si es pago es con tarjeta debe agregarse 3.5% de comisión y sobre ese monto, agregar el IGV.

Nota:
• Por cada película hay 20 asientos (es una sala super VIP).
• Se debe ingresar la película, y la cantidad de entradas por tipo de usuario así
como la forma de pago.
• El sistema llevará el control de la capacidad de la sala, las ventas por entradas y la
estadísticas de tipos de usuario que será mostradas al cierre del día (CERRAR es
una opción del menú).

3
Buenos días, tengo una consulta sobre como realizar un codigo booleano en base al siguiente:

Código: [Seleccionar]
package fuerzas.rebeldes;

public class XWing {

private String nombre;

private int misiles = 6;
private int disparos = 0;

public XWing() {

}

public XWing(String nombre) {
this.nombre = nombre;
}

/**
* @return boolean
*/
public boolean disparar_misil() {
if (misiles > 0) {
System.out.println(this.nombre + "...: L A N Z A N D O   M I S I L  # :" + misiles);
misiles = misiles - 1;
return true;
} else {
System.out.println(this.nombre + "**** WARNING : NO HAY MISILES ****");
return false;
}
}

/**
* @param rafaga
*/
public void disparar_canon(boolean rafaga) {
if (rafaga) {
for (int i = 0; i < 20; i++) {
System.out.println(this.nombre + " RAFAGA laser shot !!!");
disparos = disparos + 1;
}
} else {
System.out.println(this.nombre + " laser shot !!!");
disparos = disparos + 1;
}

System.out.println(this.nombre + " *** INFO para el piloto : van " + disparos + " disparos ***");
}

public String getNombre() {
return nombre;
}

public void setNombre(String nombre) {
this.nombre = nombre;
}

}
Me estan pidiendo modificar  la   clase   XWing.java   para   agregar   un   atributo   boolean   que   indique   si   el   X -Wing   está  aun   en   misión   o   ha   sido destruido   por   las   fuerzas   imperiales.  Has   un   programa   main   que   pueda   trabajar   con   este   atributo   antes   de   efectuar   cualquier  acción   de   disparo. 

Me dieron una sugerencia : Utilizar Random
Código: [Seleccionar]
Random randomGenerator = new Random();
int destruir = randomGenerator.nextInt(12);

Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".