adamın bastığı kata göre aşağı yada yukarı çıkacaksın
o da şöyle olur
  
        $islem = ($bulundugum_kat < $basilan_kat) ? yukari : asagi;
        while ($basilan_kat != $asansorun_bulundugu_kat /* isleme gore artip azaliyor */)
        {
            asansor.$islem; // isleme gore kat artacak yada azalacak
        }