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;         }      }   }

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter17: Linked Lists
Section: Chapter Questions
Problem 15PE
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
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
Systems Architecture
Systems Architecture
Computer Science
ISBN:
9781305080195
Author:
Stephen D. Burd
Publisher:
Cengage Learning