using static System. Console; class AddBooks { } static void Main() { } Book book1= new Book ("Silas Marner", 350, 15.95); Book book2 = new Book ("Moby Dick", 250, 16.00); Book book3; book3= book1 + book2; WriteLine("The new book is \"{0}\"", book3. Title); WriteLine("It has {0} pages and costs {1}", book 3. NumPages, book3.Price.ToString("C"));
using static System. Console; class AddBooks { } static void Main() { } Book book1= new Book ("Silas Marner", 350, 15.95); Book book2 = new Book ("Moby Dick", 250, 16.00); Book book3; book3= book1 + book2; WriteLine("The new book is \"{0}\"", book3. Title); WriteLine("It has {0} pages and costs {1}", book 3. NumPages, book3.Price.ToString("C"));
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
Related questions
Question
in C#
Look at Figures 9-35 and 9-36 on page 392 of your book. There should be two blocks of code: A Book class and an AddBooks program.
In your IDE, create a new .cs file called books.cs, then type this code (you can type both parts in books.cs), then compile it and run it.
NOTE: There IS an error with the code

Transcribed Image Text:class Book
{
}
public Book (string title, int pages, double price)
{
Title = title;
NumPages pages;
Price = price;
}
public static Book operator+(Book first, Book second)
const double EXTRA = 10.00;
string newTitle = first. Title + " and " + second. Title;
int newPages = first. NumPages + second. NumPages;
double newPrice;
if(first.Price > second. Price)
newPrice = first.Price + EXTRA;
else
newPrice = second. Price + EXTRA;
return(new Book (newTitle, newPages, newPrice));
}
public string Title {get; set;}
public int NumPages {get; set;}
public double Price {get; set;}

Transcribed Image Text:using static System. Console;
class AddBooks
{
}
static void Main()
{
}
Book book1= new Book ("Silas Marner", 350, 15.95);
Book book2= new Book ("Moby Dick", 250, 16.00);
Book book3;
book3= book1 + book2;
WriteLine("The new book is \"{0}\"", book3. Title);
WriteLine("It has {0} pages and costs {1}",
book 3. NumPages, book3.Price.ToString("C"));
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 4 steps with 2 images

Knowledge Booster
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.Recommended textbooks for you

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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON

Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education