Evidence kina

Java Objektově orientované programování Zdrojákoviště Evidence kina

Zdrojový kód algoritmu evidování volných sedadel v kině.

public class Kino {
    public String nazevFilmu;
    public int pocetRad;
    public int pocetSedadel;
    public boolean[][] sedadla;

    // konstruktor -> nastaví se počet volných sedadel pro daný film
    public Kino(String nazevFilmu, int pocetRad, int pocetSedadel)
    {
        this.nazevFilmu = nazevFilmu;
        this.pocetRad = pocetRad;
        this.pocetSedadel = pocetSedadel;
        sedadla = new boolean[pocetRad][pocetSedadel];

        for (int i = 0; i < pocetRad; i++)
        {
            for (int j = 0; j < pocetSedadel; j++)
            {
                sedadla[i][j] = true;
            }
        }
    }

    // metoda vypisující volná a obsazená sedadla
    public void vypis()
    {
        for (int i = 0; i < pocetRad; i++)
        {
            System.out.println("Rada " + i);
            for (int j = 0; j < pocetSedadel; j++)
            {
                if (sedadla[i][j])
                    System.out.print("O, ");
                else
                    System.out.print("X, ");
            }
        }
    }

    // metoda zajišťující zabookování sedadla
    public void objednat(int rada, int sedadlo)
    {
        if (sedadla[rada][sedadlo])
        {
            sedadla[rada][sedadlo] = false;
            System.out.println("Objednano");
        }
        else
        {
            System.out.println("Sedadlo je obsazene vyberte prosim jine.\nSeznam:");
            vypis();
        }
    }
}

Galerie

Program byl vytvořen v roce 2012.

 

Stáhnout

Staženo 256x (1023 B)
Aplikace je včetně zdrojových kódů v jazyce java

 

  Aktivity (1)

Program pro vás napsal David Jančík [sczdavos]
Avatar
Autor je vášnivý programátor v .NET C# a PHP. Nezná slovo "nelze", nebojí se zkoušet nepoznané a pronikat do nových technologií.

Jak se ti líbí článek?
Ještě nikdo nehodnotil, buď první!


 



 

 

Komentáře

Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zatím nikdo nevložil komentář - buď první!