Skip to content

This repository is created for Day 6 Task in GUVI

Notifications You must be signed in to change notification settings

Harsha-2324/Day-6-Task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alt text

This Repository is created for Day 6 Task

1. Class - Movie

The class Movie is stated below. An instance of class Movie represents a film. This class has the following three properties:

  • title, which is a String representing the title of the movie
  • studio, which is a String representing the studio that made the movie
  • rating, which is a String representing the rating of the movie (i.e. PG­13, R, etc)
  • a) Write a constructor for the class Movie, which takes a String representing the title of the movie, a String representing the studio, and a String representing the rating as its arguments, and sets the respective class properties to these values.

  • b) The constructor for the class Movie will set the class property rating to "PG" as default when no rating is provided.

  • c) Write a method getPG, which takes an array of base type Movie as its argument, and returns a new array of only those movies in the input array with a rating of "PG". You may assume the input array is full of Movie instances. The returned array need not be full.

  • d) Write a piece of code that creates an instance of the class Movie with the title “Casino Royale”, the studio “Eon Productions”, and the rating “PG­13”

  • Source file is in Folder: Movie

2. Convert the UML diagram to Typescript class. - use number for double

Alt text

  • Source file is in Folder: Circle_Class

3. Write a “person” class to hold all the details.

  • Source file is in Folder: Person

4. Write a class to calculate the Uber price.

  • Source file is in Folder: Uber_Price