Pessoal, estou fazendo um exercicio… mais ainda preciso fazer algo com ele e nao estou conseguindo…
O codigo esta assim:
package Exercicios;
import javax.swing.*;
public class exercicio44 {
public static int[] mesas = new int[40];
public static int maxLugares = 6;
public static int mesaInf = 0;
public static int lugarInf = 0;
public static char outraReservaInf = 0;
public static void main (String args []){
boolean saida = false;
while(saida == false){
String mesa = JOptionPane.showInputDialog(null, "Digite o número da mesa para fazer a reserva");
mesaInf = Integer.parseInt(mesa);
String lugares = JOptionPane.showInputDialog(null, "Digite a quantidade de lugares");
lugarInf = Integer.parseInt(lugares);
reservaDeMesa();
String outraReserva = JOptionPane.showInputDialog(null, "Se deseja efetuar outra reserva digite 's' ou qualquer outra tecla para sair");
outraReservaInf = outraReserva.charAt(0);
if(outraReservaInf == 'S' || outraReservaInf == 's') {
} else
saida = true;
}
}
public static void reservaDeMesa() {
if((maxLugares - mesas[mesaInf]) >= lugarInf){
mesas[mesaInf] = lugarInf;
System.out.println("Reserva efetuada com sucesso na mesa "+ mesaInf + " Foi reservado " + lugarInf + " lugares");
} else
System.out.println("A mesa " + mesaInf+ " não possui lugares o suficiente.");
}
}
O que precisa ser feito:
- Esta dando para colocar mesa “0” o que nao pode… tem q comecar na mesa 1
- Dar print, mostrando qntos lugares estao sendo usado na mesa, ou quantos lugares ainda restam…
-Quando todos os lugares estiverem sendo reservados (240 lugares) o programa fecha…