Microsoft Visual C#
7th Edition
ISBN: 9781337102100
Author: Joyce, Farrell.
Publisher: Cengage Learning,
expand_more
expand_more
format_list_bulleted
Question
Chapter 9, Problem 9RQ
Program Plan Intro
Program Plan:
To find the correct answer from the given set of options.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Create a class called FinalGrade that is used to represent the points obtained in the letter grade of CSC 110 by different students. The FinalGrade class should include three pieces of information as instance variables—studentName (type String), studentID (type String), and pointsObtained (type int). Your class should have a constructor that initializes the three instance variables. Provide a set and a get method for each and every instance variable. In addition, provide a method named computeLetterGrade that returns the letter grade obtained by the student taking the pointsObtained as an argument. For the grading policy refer to CSC 110 grading scheme specified in syllabus. Write a test application named FinalGradeDriver that creates at least 3 different objects of class FinalGrade and test all the methods of class FinalGrade.
Sample Output
Student Name : Homer SimpsonStudent ID : S123456Points Obtained : 99Letter Grade : A
Student Name : Marge SimpsonStudent ID : S234567Points…
Part A
Create a class named Apartment that holds an apartment number as aptNumber, number of bedrooms as bedrooms, number of baths as baths, and rent amount as rent.
Create a default constructor that accepts no arguments and an overloaded constructor that accepts values for each data field.
Also create a get method for each field.
Part B
Write an application called TestApartments that creates at least five Apartment objects. Then prompt a user to enter a minimum number of bedrooms required, a minimum number of baths required, and a maximum rent the user is willing to pay. Display data for all the Apartment objects that meet the user’s criteria or an appropriate message if no such apartments are available.
An example of the program is shown below:
Enter minimum number of bedrooms needed >> 2
Enter minimum number of bathrooms needed >> 1.5
Enter maximum rent willing to pay >> 1200
Apartments meeting criteria of
at least 2 bedrooms, at least 1.5 baths, and no more than…
jada please Create a class named Purchase. Each Purchase contains an invoice number, amountof sale and sales tax. Include getter and setter methods for each property.Write a method called InvoiceTotal to compute the total of invoice. Save this infile called Purchase.javaCreate another class with the following:In this class, create a Purchase Object after prompting the user for necessarydetails.(You need to figure out what to ask the user for).When you prompt the user for invoice number do not let the user proceed unlessthe invoice number is between 5 and 55.For sales amount do not let the user proceed if they enter a negativevalue. After instantiating a Purchase object, show all the properties ofthe invoice object.
Chapter 9 Solutions
Microsoft Visual C#
Ch. 9 - Assume that you have created a class named...Ch. 9 - Prob. 9RQCh. 9 - Assume that you have created a class named...Ch. 9 - Create an application named SalesTransactionDemo...Ch. 9 - Create an application named CarDemo that declares...Ch. 9 - Create a program named SalesTaxDemo that declares...Ch. 9 - Prob. 8ECh. 9 - Write a program named DemoJobs for Harolds Home...Ch. 9 - a. Write a FractionDemo program that instantiates...Ch. 9 - Prob. 1DE
Knowledge Booster
Similar questions
- Create a class called Invoice that a hardware store might use to represent an invoice for an item sold at the store. An Invoice should include four pieces of information as instance variable Part number(type String) Part description(type String) Quantity of the item being purchased (type int) Price per item (double). Your class should have a constructor that initializes the four instance variables. Provide a set and a get method for each instance variable. In addition, provide a method named getInvoice Amount that calculates the invoice amount (i.e., multiplies the quantity by the price per item), then returns the amount as a double value. If the quantity is not positive, it should be set to 0. If the price per item is not positive, it should be set to 0.0. Write a test application named InvoiceTest that demonstrates class Invoice’s capabilities.arrow_forwardJava question please Create a class called Account that has the following attributes: Account Client - AccountHolder Double - Balance Date - DateCreated Account() Account(Client AccountHolder, Double Balance) getAccountHolder() - Client setAccountHolder(Client) - void getBalance() - Double deposit(Double) - Double withdrawal(Double) - Double getDateCreated() - Date toString() - String compareTo(Account) - Integer equals(Account) - Double Notes: The account holder attribute will link to the Account class that you created in problem 6. Your constructor and overloaded constructor should set the date created to the current date. Your deposit method should add to the balance Your withdrawal method should remove from the balance, as long as there is enough money to withdrawalarrow_forwardClass and Objets will be applied for the solution of given A Coffee Shop offers cups of : Coffee 1.5 $ Coffee Cake 3$ If the total charge exceeds 20$ the customer gets a discount of 5%. Create a java application with bill class that includes bill id, customer name, coffeeItems, cakeItems and the charge before and after discount. This class should implement addItems() method to add items to the customer bill and calcCharge() method to calculate the total charge. Class coffeeShop is expected to create a bill, adds items to this bill using menu and prints the charge.arrow_forward
- Create a class called Complex for performing arithmetic with complex numbers. Complex numbers have the form realPart + imaginaryPart * i where i is -1 Write a program to test your class. Use floating-point variables to represent the private data of the class. Provide a constructor that enables an object of this class to be initialized when it is declared. Provide a no-argument constructor with default values in case no initializers are provided. Provide public methods that perform the following operations: a) Add two Complex numbers: The real parts are added together and the imaginary parts are added together. b) Subtract two Complex numbers: The real part of the right operand is subtracted from the real part of the left operand, and the imaginary part of the right operand is sub- tracted from the imaginary part of the left operand. c) Print Complex numbers in the form (a, b), where a is the real part and b is the imaginary part.arrow_forwardWrite a class named SavingsAccount, which allows an owner of an account to make deposits and withdrawals. These accounts also compute interest periodically (use an interest rate of 0.02). The account should allow the user to enter his/her name, PIN, and balance as attributes when an account is created, and it should return an account number for the user to use. The class should include the following functions: (createAccount, verifyInfo, getBalance, getName, getPin, deposit, withdraw, computeInterest). When an account is created, the balance should be zero by default. When the account user wants to access the account for withdrawal, deposit or computInterest, the program should check the user’s information against the information in the account created. Use import statements to create the object and call each function. Write a unittest program that tests the program above PYTHONarrow_forwardWrite a class named SavingsAccount, which allows an owner of an account to make deposits and withdrawals. These accounts also compute interest periodically (use an interest rate of 0.02). The account should allow the user to enter his/her name, PIN, and balance as attributes when an account is created, and it should return an account number for the user to use. The class should include the following functions: (createAccount, verifyInfo, getBalance, getName, getPin, deposit, withdraw, computeInterest). When an account is created, the balance should be zero by default. When the account user wants to access the account for withdrawal, deposit or computInterest, the program should check the user’s information against the information in the account created. Use import statements to create the object and call each function. code should be in pythonarrow_forward
- Write a class named SavingsAccount, which allows an owner of an account to make deposits and withdrawals. These accounts also compute interest periodically (use an interest rate of 0.02). The account should allow the user to enter his/her name, PIN, and balance as attributes when an account is created, and it should return an account number for the user to use. The class should include the following functions: (createAccount, verifyInfo, getBalance, getName, getPin, deposit, withdraw, computeInterest). When an account is created, the balance should be zero by default. When the account user wants to access the account for withdrawal, deposit or computInterest, the program should check the user’s information against the information in the account created. Use import statements to create the object and call each function. need in python programme?arrow_forward(Java) Create a class named Customer that will determine the monthly repayment amount due by acustomer for a product bought on credit. The class has five fields: customer name, contactnumber, product price, number of months and the monthly repayment amount. Write get and setmethods for each field, except for the monthly repayment amount field. The set methods mustprompt the user to enter the values for the following fields: customer name, contact number,product price and number of months. This class also needs a method to calculate the monthlyrepayment amount (product price divided by the number of months).Add a subclass named Finance_Period that will determine if a customer will pay interest or not. Ifthe number of months to pay for the product is greater than three, the customer will pay 25%interest, or else no interest applies. The maximum number of months to pay for the product is 12.Override the calculate_repayment() method by determining if the customer will pay interest ornot…arrow_forwardSam runs a local musical equipment store in your neighbourhood. He has contracted you to createan interactive application that will assist him with customer purchases. Create a class namedCustomer Purchases that will contain get and set methods for a customer number, first name,surname, product, price and quantity. Create a separate class called Printing that will include amethod called Print Details, that will print the Customer Invoice. In the Printing class includeanother method called Customer Purchase Report which will display the following information:REPORT OPTION PERCENTAGETAX 15%COMMISSION 8.5%DISCOUNT 10%TOTAL (Price + Tax) – (Discount + Commission)In your main class, capture all the customer purchase details required to produce the reportsarrow_forward
- Stage 1: In the first file Student.java, you should include the following additional instancevariables and methods (other than all instance variables and methods inherited from classPerson):• Private instance variables studentID, and major;• A constructor takes four inputs (name, age, studentID and major);• Two additional getter methods to return each of instance variables (accessor);• Two setter methods to change each of instance variables (mutator);• A method toString that converts a student’s information into string form. Thestring should have the format as shown in Figure 1. You should override superclasstoString() method.• A method compareTo that implements the interface Comparable, so that Studentobjects can be sorted by studentID in an ascending order.Stage 2: In the second file Instructor.java, you should include the following additionalinstance variables and methods (other than all instance variables and methods inheritedfrom class Person):• Private instance variable salary;•…arrow_forwardWrite a class named RetailItem that holds data about an itemin a retail store. The class should store the following data inattributes: item description, brand, units in inventory, and price.2. Make sure you have getter and setter methods (accessor andmutator methods) for the class created.3. The class is to have a method that properly displays object datawhen/if object is passed to the print function. Hint:__str__4. Create a program that creates three RetailItem objects andstores their information.5. The information for the 3 objects you need to create is listedbelow:Description Brand Units in Inventory Unit PriceItem #1 Jacket REI 12 130.95Item #2 Designer Jeans Levi 40 34.95Item #3 Shirt Nike 20 24.956. After storing the items as objects, calculate the total price for eachitem (units x unit price) then display the items as shown in thetable above but with an additional column titled “Total Price” thatdisplays the total price the program has calculated for each item.Image below shows…arrow_forwarda. Create a class named Invoice that contains fields for an item number, name, quantity, price, and total cost. Create instance methods that set the item name, quantity, and price. Whenever the price or quantity is set, recalculate the total (price times quantity). Also include a displayLine() method that displays the item number, name, quantity, price, and total cost. Save the class as Invoice.java. b. Create a class named TestInvoice whose main() method declares three Invoice items. Create a method that prompts the user for and accepts values for the item number, name, quantity, and price for each Invoice. Then display each completed object. Save the application as TestInvoice.java.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Microsoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,Programming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:CengageEBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENT
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT