Beispiel #1
0
        static void Main(string[] args)
        {
            //Obect Instantiation
            Netflix show1 = new Netflix();
            Netflix show2 = new Netflix();
            Netflix show3 = new Netflix();

            //Set Object Values
            show1.Name   = "Black Mirror";
            show1.Genre  = "Science Fiction";
            show1.Rating = 4.5;

            show2.Name   = "Stranger Things";
            show2.Genre  = "Mystery";
            show2.Rating = 5.0;

            show3.Name   = "The OA";
            show3.Genre  = "Drama";
            show3.Rating = 2.0;

            //Calling the Methods (invoking, executing functions/methods)
            //show1.GetSuggestion();
            //show2.GetSuggestion();
            //show3.GetSuggestion();

            //Creating a List of Objects
            List <Netflix> favoriteShows = new List <Netflix>();

            favoriteShows.Add(show1);
            favoriteShows.Add(show2);
            favoriteShows.Add(show3);

            foreach (Netflix show in favoriteShows)
            {
                Console.WriteLine($"Show Name: {show.Name} | Genre: {show.Genre} | Rating: {show.Rating}");
            }

            Console.ReadLine();
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            //------BRONZE1------
            //Hotel.cs created
            Hotel fancyHotel = new Hotel();

            fancyHotel.RoomNumber  = 101;
            fancyHotel.IsAvailable = true;
            fancyHotel.NumBeds     = 2;

            //------SILVER1------
            //method in hotel.cs
            Console.WriteLine("------SILVER1------");
            Console.WriteLine("The room number is " + fancyHotel.PrintRoomNum() + ".");
            Console.WriteLine("");

            //------GOLD1------
            //methos in hotel.cs
            Console.WriteLine("------GOLD1------");
            Console.WriteLine(fancyHotel.CheckAvail());
            Console.WriteLine("");


            //------BRONZE2------
            //Create a netflix class with properties Name, Genre, Rating
            //Create three objects from that class
            Netflix southPark = new Netflix();

            southPark.Rating = 3.9;
            southPark.Genre  = "Comedy";
            southPark.Name   = "South Park";

            Netflix theOffice = new Netflix();

            theOffice.Rating = 5.0;
            theOffice.Genre  = "Comedy";
            theOffice.Name   = "The Office";

            Netflix bigBangTheory = new Netflix();

            bigBangTheory.Rating = 0.1;
            bigBangTheory.Genre  = "Psychological Horror";
            bigBangTheory.Name   = "Big Bang Theory";


            //------SILVER2------
            //create a method called GetSuggestion() that returns different messages if the rating is over 4
            //and an else statement
            Console.WriteLine("------SILVER2------");
            Console.WriteLine("South Park: " + southPark.GetSuggestion());
            Console.WriteLine("");
            Console.WriteLine("Big Bang Theory: " + bigBangTheory.GetSuggestion());
            Console.WriteLine("");


            //------GOLD2------
            //create a list of objects based on the netflix class
            //foreach loop through the list and print the name,
            //genre, and rating of each object
            Console.WriteLine("------GOLD2------");
            List <Netflix> shows = new List <Netflix>();

            shows.Add(southPark);
            shows.Add(theOffice);
            shows.Add(bigBangTheory);

            foreach (Netflix show in shows)
            {
                Console.WriteLine("Name: " + show.Name);
                Console.WriteLine("Genre: " + show.Genre);
                Console.WriteLine("Rating: " + show.Rating + " Stars");
                Console.WriteLine("Suggestion: " + show.GetSuggestion());
                Console.WriteLine("");
            }
        }