TADS IFGoiano-Urutaí
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Procurar
 
 

Resultados por:
 


Rechercher Pesquisa avançada

Últimos assuntos
» Dowloand de Videos youtube Sem Permissão adminstrador
Exercício 7.19 EmptySeg Jan 02, 2023 2:13 pm por juk

» Cypecad 2019
Exercício 7.19 EmptySeg Jan 02, 2023 1:41 pm por juk

» Atualizando é instalando o IExplorer 11 no windows 7
Exercício 7.19 EmptyTer Ago 30, 2022 10:54 pm por juk

» COMO HABILITAR INTERNET EXPLORER NO WINDOWS 10
Exercício 7.19 EmptySex Abr 29, 2022 6:43 pm por juk

» Usando o Monitor de Recursos do sistema para identificar processos Associados.
Exercício 7.19 EmptyQua Abr 06, 2022 10:19 am por juk

» Fazendo backup do anydesk
Exercício 7.19 EmptyTer Abr 05, 2022 7:30 pm por juk

» Recuperando Favoritos, senhas apos formatar o navegador (Mozilla Firefox ou Chrome)
Exercício 7.19 EmptyTer Abr 05, 2022 7:28 pm por juk

» Comando para tentar recuperar o windows
Exercício 7.19 EmptyQua Out 27, 2021 5:52 pm por juk

» NGROK para divulgação de site remoto
Exercício 7.19 EmptyTer Set 29, 2020 9:40 am por juk

Quem está conectado?
1 usuário online :: 0 registrados, 0 invisíveis e 1 visitante

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 192 em Ter Out 26, 2021 6:07 am

Exercício 7.19

Ir para baixo

Exercício 7.19 Empty Exercício 7.19

Mensagem  juk Seg Abr 01, 2013 10:51 pm

Código:

// Exercise 7.19 Solution: Aviao.java
// Program reserves airline seats.


import javax.swing.JOptionPane; // programa utiliza a classe JOptionPane

public class Aviao
{
    // verifica em clientes e atribui-lhes um cartão de embarque
    public static void main( String args[] )
    {
        boolean assentos[] = new boolean[ 10 ]; // array de assentos
        int primeiraClasse = 0; // proximo assento acessível da primeita classe
        int classeEconomica = 5; // proximo assento acessível da classe economica
       
        while ( ( primeiraClasse < 5 ) || ( classeEconomica < 10 ) )
        {
            String val = JOptionPane.showInputDialog("Digite 1 para Primeira Classe\n"
                    + "Digite 2 para Classe Economica");
            int classe = Integer.parseInt(val);

       
            if ( classe == 1 ) // usuário escolheu a primeira classe
            {
                if ( primeiraClasse < 5 )
                {
                    primeiraClasse++;
                    JOptionPane.showMessageDialog(null, "Primeira Classe. Poltrona #"+primeiraClasse,
                            "Cartão de Embarque", JOptionPane.INFORMATION_MESSAGE);
                } // fim if
                else if ( classeEconomica < 10 ) // primeira classe está cheia
                {
                    val = JOptionPane.showInputDialog("Primeira Classe está lotada, "
                            + "pode ser a Classe Economica?\n"
                            + "1. Sim, 2. Não. Digite sua opção:");
                    int opcao = Integer.parseInt(val);
                   
                    if ( opcao == 1 )
                    {
                        classeEconomica++;
                        JOptionPane.showMessageDialog(null, "Classe Economica. Poltrona #"+classeEconomica,
                            "Cartão de Embarque", JOptionPane.INFORMATION_MESSAGE);
                    }
                    else
                        JOptionPane.showMessageDialog(null, "Próximo vôo sai em 3 horas",
                            "Notificação", JOptionPane.INFORMATION_MESSAGE);
                } // fim else if
            } // fim if
            else if ( classe == 2 ) // usuário escolheu a classe economica
            {
                if ( classeEconomica < 10 )
                {
                    classeEconomica++;
                    JOptionPane.showMessageDialog(null, "Classe Economica. Poltrona #"+classeEconomica,
                            "Cartão de Embarque", JOptionPane.INFORMATION_MESSAGE);
                } // fim if
                else if ( primeiraClasse < 5 ) // classe economica está cheia
                {
                    val = JOptionPane.showInputDialog("Classe Economica está lotada, "
                            + "pode ser a Primeira Classe?\n"
                            + "1. Sim, 2. Não. Digite sua opção:");
                    int opcao = Integer.parseInt(val);
                   
                    if ( opcao == 1 )
                    {
                        primeiraClasse++;
                        JOptionPane.showMessageDialog(null, "Primeira Classe. Poltrona #"+primeiraClasse,
                            "Cartão de Embarque", JOptionPane.INFORMATION_MESSAGE);
                    } // fim if
                    else
                        JOptionPane.showMessageDialog(null, "Próximo vôo sai em 3 horas",
                            "Notificação", JOptionPane.INFORMATION_MESSAGE);
                } // fim else if
            } // fim else if
        } // fim do while
       
        JOptionPane.showMessageDialog(null, "O avião está lotado agora.",
                            "Notificação", JOptionPane.INFORMATION_MESSAGE);
    } // fim do main
} // fim da classe Aviao
juk
juk

Mensagens : 262
Data de inscrição : 02/04/2012

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos