Atividade 1 Projeto Interdisciplinar
Monografias: Atividade 1 Projeto Interdisciplinar. Pesquise 862.000+ trabalhos acadêmicosPor: seaborg • 8/11/2014 • 2.119 Palavras (9 Páginas) • 449 Visualizações
package sigafeliz;
import java.util.Scanner;
public class SigaFeliz {
private static Scanner input = new Scanner(System.in);
private static boolean [] janela = new boolean [24];
private static boolean [] corredor = new boolean [24];
public static void main(String[] args) {
//Loop do menu para finalizar apenas com a opção 3
while (true){
// Varivel para opção do menu
int opcao;
// Perguntas Iniciais do Programa
System.out.println("Digite a opção desejada");
System.out.println("Digite 1 para Venda de Passagem");
System.out.println("Digite 2 para Mapa de Ocupação");
System.out.println("Digite 3 para Sair");
opcao = input.nextInt();
// Escolhas das Opções
// Metodo Void para melhor identação
switch (opcao){
case 1:
venderPassagem();
break;
case 2:
mapaOcupacao();
break;
case 3:
System.exit(0);
break;
default:
System.out.println("Opção Invalida\n");
}
}
}
//Metodo para Vender passagem
private static void venderPassagem(){
if (cheio()==false){
//Varivel para a categoria
int poltrona;
char posicao;
boolean menu,menu1;
menu=true;
menu1=true;
//Loop para não voltar ao menu inicial caso Digite uma opção Invalida
while (menu==true){
System.out.println("Escolha entre 1 e 24 a poltrona desejada");
poltrona = input.nextInt();
if (poltrona >=1 && poltrona<=24 ){
while(menu1==true){
//Escolha entre Janela e Corredor
System.out.println("Digite J para Janela");
System.out.println("Digite C para Corredor");
//Classe Scanner para o metodo char
posicao = input.next().charAt(0);
// Efetivação da venda de passagem
// Ou Mostar Ocupada
if (posicao=='J' || posicao=='j'){
if (janela[poltrona -1]==false){
janela[poltrona -1]=true;
System.out.println("Venda Efetivada com Sucesso\n");
menu=false;
menu1=false;
}else {
System.out.println("Poltrona Ocupada");
System.out.println("Selecione Mapa de Ocupação no menu principal para veficar as poltronas vazias");
menu=false;
menu1=false;
...