Venda De Passagens
Artigo: Venda De Passagens. Pesquise 861.000+ trabalhos acadêmicosPor: Richardnovais • 4/10/2014 • 571 Palavras (3 Páginas) • 445 Visualizações
import java.util.Scanner;
public class Lotacao {
// vetores usando true e false
private static final boolean[] corredor = new boolean[24];
private static final boolean[] janela = new boolean[24];
private static final Scanner scan = new Scanner(System.in);
private static int opcao;
public static void main(String[] args) {
// loop infinito com o menu, até que seja escolhida a opção sair
while (true) {
System.out.println("MENU - VENDA DE PASSAGENS");
System.out.println("1. Vender Passagem");
System.out.println("2. Mostrar mapa de ocupação do ônibus");
System.out.println("3. Encerrar");
opcao = scan.nextInt();
switch (opcao) {
case 1:
venderPassagem();
break;
case 2:
mapa();
break;
case 3:
System.exit(0);
break;
default:
break;
}
}
}
// mostra o mapa de ocupação
private static void mapa() {
for (int i = 0; i < janela.length; i++) {
if (janela[i] == true) {
System.out.print((i + 1) + " - Ocupada\t");
} else {
System.out.print((i + 1) + " - Livre\t");
}
if (corredor[i] == true) {
System.out.print((i + 1) + " - Ocupada\t");
} else {
System.out.print((i + 1) + " - Livre\t");
}
System.out.println();
}
}
// metodo vender passagem
private static void venderPassagem() {
// verifica se o onibus esta lotado
if (lotado() == false) {
String local;
int numero;
// limpa o buffer
scan.nextLine();
System.out.println("J ou C");
local = scan.nextLine();
System.out.println("Número
...