fork download
  1. public class SKPCinema {
  2.  
  3. // Movie currently playing
  4. public String currentMovie = 'OG';
  5.  
  6. // Welcome message method
  7. public void showWelcomeMessage() {
  8. System.debug('Welcome to SKP Cinemas');
  9. }
  10.  
  11. // Method to get the current movie
  12. public String getCurrentMovie() {
  13. return currentMovie;
  14. }
  15.  
  16. // Method to calculate total cost
  17. public Integer calculateTotalCost(Integer numberOfTickets, Integer costPerTicket) {
  18. return numberOfTickets * costPerTicket;
  19. }
  20.  
  21. // Method to print single ticket confirmation
  22. public void printSingleTicket(String movieName, String row, Integer seatNo) {
  23. System.debug('Ticket confirmed for "' + movieName + ' Movie" at ' + row + ' Row seat No. ' + seatNo + '.');
  24. }
  25.  
  26. // Method to print multiple ticket confirmation (Smart people kosam 😎)
  27. public void printMultipleTickets(String movieName, String row, Integer startSeatNo, Integer numberOfTickets) {
  28. List<String> seatList = new List<String>();
  29. for (Integer i = 0; i < numberOfTickets; i++) {
  30. seatList.add(row + String.valueOf(startSeatNo + i));
  31. }
  32. System.debug('Ticket confirmed for "' + movieName + ' Movie" at Seat Number ' + String.join(seatList, ', '));
  33. }
  34. }
Success #stdin #stdout #stderr 0.01s 8976KB
stdin
Standard input is empty
stdout
Object: UndefinedObject error: did not understand #SKPCinema
MessageNotUnderstood(Exception)>>signal (ExcHandling.st:254)
UndefinedObject class(Object)>>doesNotUnderstand: #SKPCinema (SysExcept.st:1448)
UndefinedObject>>executeStatements (prog:1)
stderr
./prog:3: parse error, expected '}'
./prog:26: Invalid character 0xf0
./prog:26: Invalid character 0x9f
./prog:26: Invalid character 0x98
./prog:26: Invalid character 0x8e