State dan Diagram Transisi dari Game Petani dan ternak
Ada seorang pe tani , seekor serigala, seekor kambing, dan setumpuk rumput akan menyeberangi sungai. Yang dapat mengemudikan perahu tentunya hanya sang pe tani . Pe tani itu hanya dapat membawa 1 item sekali menyeberang. Jika serigala ditinggalkan bersama kambing, maka si kambing akan dimangsa oleh serigala. Jika kambing ditinggalkan bersama rumput, maka rumput akan habis dimakan kambing. Bagaimana cara menyeberangkan ketiganya dengan selamat? Nah jadi algoritmanya begini nih teman-teman. 1. mulai permainan “ play ” 2. Terdapat 3 objek yang akan diseberangkan oleh petani 3. Petani berangkat sendiri , misi gagal apabila rumput dimakan kambing dan kambing dimakan serigala 4. Rumput dan Petani berangkat, misi gagal karena kambing dimakan serigala. 5. Serigala dan Petani berangkat, misi gagal karena rumput dimakan kambing. 6. Kambing dan Petani berangkat, petani kembali sendiri 7. Petani dan rumput berangkat. 8. Jika petani kembali sendiri, maka misi gagal karena...