Computer Science, asked by shashkale22, 5 months ago

Write a java program to define a class BookStore having the following specifications:

Data Member: Name of the book, author, publication and cost.

Member Methods:

a) To accept the book details.

b) To calculate the discount of 13.5% given on all books.

c) To display the book details.

Use a main() method and an object to call the above methods​

Answers

Answered by dreamrob
23

Program:

import java.util.*;

public class BookStore

{

   String Name, Author, Publication;

   double Cost;

   void input()

   {

       Scanner Sc = new Scanner(System.in);

       System.out.print("Enter name of the book : ");

       Name = Sc.nextLine();

       System.out.print("Enter author : ");

       Author = Sc.nextLine();

       System.out.print("Enter publication : ");

       Publication = Sc.nextLine();

       System.out.print("Enter cost : ");

       Cost = Sc.nextDouble();

   }

   void calculate()

   {

       double Discount = Cost*(13.5 / 100);

       double Cost_After = Cost - Discount;

       System.out.println("Discount : " + Discount);

       System.out.println("Cost after discount : " + Cost_After);

   }

   void display()

   {

       System.out.println("Book Name : " + Name);

       System.out.println("Author : " + Author);

       System.out.println("Publication : " + Publication);

       System.out.println("Cost : " + Cost);

   }

   public static void main(String args[])

   {

       BookStore b = new BookStore();

       b.input();

       b.display();

       b.calculate();

   }

}

Answered by aryanbhurji15
1

Answer:

Question 4.

specifications:

Define a class Book Store having the following Data Member: Name of the book, author, publication and cost. Member Methods:

(i) To accept the book details (ii) To calculate the discount of 13.5% given on all books.

(iii) To display the book details.

Using a main method and an object. call the above methods

Л

Similar questions