Onibus
import java.util.Scanner;
public class Trabalho {
/** * @param args the command line arguments */ public static void main(String[] args) { Scanner entrada = new Scanner(System.in); char opcaodesejada;
int janela[] = new int[24]; int corredor[] = new int[24]; int opcao, j, c, acentodesejado, oniboslotado; // Aqui todos os valores dos dois vetores estão recebendo 0 precisa ser fora do laço pq do contrario perderiam os valores entrados a cada volta for (j = 0; j < janela.length; j++) { janela[j] = 0; } for (c = 0; c < corredor.length; c++) { corredor[c] = 0; } // inicio do laço, isso permite vender mais de um bilhete. do { System.out.println("1 - vender passagens"); System.out.println("2 - Mostrar mapa de ocupação do ônibus"); System.out.println("3 - Encerrar"); opcao = entrada.nextInt(); // inicio da intrução de alerta de onibos lotado if (opcao == 1) { for (oniboslotado=0; oniboslotado 24) { System.out.println("digite um numero de acento valido"); } } while (acentodesejado > 1 && acentodesejado > 24); if (opcaodesejada == 'j') { if (janela[acentodesejado - 1] == 0) { janela[acentodesejado - 1] = 1; System.out.println("Venda efetivada!"); } else { System.out.println("Poltrona Ocupada"); }
} if (opcaodesejada == 'c') { if (corredor[acentodesejado -1] == 0) { corredor[acentodesejado -1] = 1; System.out.println("Venda efetivada!"); } else { System.out.println("poltrona Ocupada");