Computer Science Need Debugging following these guidelines:   program produces correct output   Fixed bug(s) in Car class   // Creates a Car class   // You can construct a Car using a price and color   // or just a price, in which case a Car is black   // or no parameters, in which case a Car is $10,000 and black   using System;   using static System.Console;   using System.Globalization;   class DebugNine3   {      static void Main()      {         Car myCar = new Car(32000, "red");         Car yourCar = new Car(14000);         Car theirCar;         WriteLine("My {0} car cost {1}", myCar.color,            myCarr.Price.ToString("c2", CultureInfo.GetCultureInfo("en-US")));         WriteLine("Your {0} car cost {1}",            yourCar.Color, youRCar.price.Tostring("c2", CultureInfo.GetCultureInfo("en-US")));         WriteLine("Their {0} car cost {1}",            theirCar.Color, theirCar.price.ToString("c2", CultureInfo.GetCultureInfo("en-US")));     }   }   class Car   {      private string color;      private int price;      public Car() : this(10000, "black")      {      }      public Car(int price) : this()      {      }      public Car(int price, string color)      {          Price = this;          Color = color;      }      public string Color      {         get         {            return color;         }         set         {            color = value;         }      }      public int Price      {         get         {            return Price;         }         set         {            price = value;         }      }   }

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Computer Science

Need Debugging following these guidelines:

 

program produces correct output

 

Fixed bug(s) in Car class

 

// Creates a Car class

 

// You can construct a Car using a price and color

 

// or just a price, in which case a Car is black

 

// or no parameters, in which case a Car is $10,000 and black

 

using System;

 

using static System.Console;

 

using System.Globalization;

 

class DebugNine3

 

{

 

   static void Main()

 

   {

 

      Car myCar = new Car(32000, "red");

 

      Car yourCar = new Car(14000);

 

      Car theirCar;

 

      WriteLine("My {0} car cost {1}", myCar.color,

 

         myCarr.Price.ToString("c2", CultureInfo.GetCultureInfo("en-US")));

 

      WriteLine("Your {0} car cost {1}",

 

         yourCar.Color, youRCar.price.Tostring("c2", CultureInfo.GetCultureInfo("en-US")));

 

      WriteLine("Their {0} car cost {1}",

 

         theirCar.Color, theirCar.price.ToString("c2", CultureInfo.GetCultureInfo("en-US")));

 

  }

 

}

 

class Car

 

{

 

   private string color;

 

   private int price;

 

   public Car() : this(10000, "black")

 

   {

 

   }

 

   public Car(int price) : this()

 

   {

 

   }

 

   public Car(int price, string color)

 

   {

 

       Price = this;

 

       Color = color;

 

   }

 

   public string Color

 

   {

 

      get

 

      {

 

         return color;

 

      }

 

      set

 

      {

 

         color = value;

 

      }

 

   }

 

   public int Price

 

   {

 

      get

 

      {

 

         return Price;

 

      }

 

      set

 

      {

 

         price = value;

 

      }

 

   }

 

}

 

 

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 3 images

Blurred answer
Knowledge Booster
Data members
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education