Project

Cinema Room Manager (Kotlin)

Medium
5713 completions
~ 12 hours
4.2

This project is a good opportunity to work with input and output in Kotlin. You will deal with lists and functions as well as loops and conditional statements.

Provided by

JetBrains Academy JetBrains Academy

About

Cinema has been a part of the entertainment industry for a long time: a good movie is a way to escape reality and live through a variety of emotions. The best cinema experience you can get is probably in a cinema theatre. In this project, you will create an application that helps manage a cinema theatre: sell tickets, check available seats, see sales statistics, and more.

Training project icon

Training project

This project allows you to practice and strengthen your coding skills, helping you get ready for more advanced tasks ahead.

What you'll learn

Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
Calculate the profit from all the sold tickets.
Set the ticket price.
Add a menu that allows you to buy tickets and display the current state of the seating arrangement.
Handle some input errors.

Reviews

kayode oyedeji
1 month ago
I learned how to handle exceptions and the use of structural expressions to control the program flow
Tibs avatar
Tibs
2 months ago
Good project to explore the fundamental of Kotlin. Can do quickly if you have already do the theory. The interactivity with our program is good to have a little of fun on a pedagogique project
Rodrigue Coail avatar
Rodrigue Coail
3 months ago
I've learned about forEachIndexed in this project and rethink how to implements things

4.2

Learners who completed this project within the Kotlin Developer course rated it as follows:
Usefulness
4.3
Fun
4.2
Clarity
4.2