Big Java Late Objects
2nd Edition
ISBN: 9781119330455
Author: Horstmann
Publisher: WILEY
expand_more
expand_more
format_list_bulleted
Concept explainers
Textbook Question
Chapter 5, Problem 14PE
Write a method that computes the balance of a bank account with a given initial balance and interest rate, after a given number of years. Assume interest is compounded yearly.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
A cashier in a supermarket returns change to customers.
Suppose we want to write a program to help the cashier
finding the possible combinations of coins that sum up
to the change. Assume that the coin units available are
1, 2 and 5 Qurush ( ) where there is infinite supply
of every coin.
Write a method that receive the amount of change to be
paid to the customer and then Prints the different
combinations by which the change can be paid to the
customer.
Write a program to test this method.
Example: if the change is 7 then the different
combinations are:
1111111,
11111 2,
1112 2,
122 2,
115,
2 5,
cashier in a supermarket returns change to customers. Suppose we want to write a program to help the cashier finding the possible combinations of coins that sum up A to the change. Assume that the coin units available are 1, 2 and 5 Qurush (قروش) where there is infinite supply of every coin.
Write a method that receive the amount of change to be paid to the customer and then Prints the different combinations by which the change can be paid to the customer.
Write a program to test this method.
Example: if the change is 7 then the different combinations are:
1 1 1 1 1 1 1,
1 1 1 1 1 2,
1 1 1 2 2,
1 2 2 2,
1 1 5,
2 5,
Write a program that displays the income tax due on taxable income entered by the user. Have the user enter the tax in the main() method, and then call a calcTax() method to compute the tax. Print the value returned.
The calcTax() method should have one parameter - income - and return a double - tax.
The tax is calculated as follows:
Income
Tax Due
$0 - $50,000
5%
$50,000-$100,000
$2,500 + 10% of (income > $50,000)
> $100,000
$7,500 + 15% of (income > $100,000)
Chapter 5 Solutions
Big Java Late Objects
Ch. 5.1 - Consider the method call Math.pow(3, 2). What are...Ch. 5.1 - What is the return value of the method call...Ch. 5.1 - The Math.ceil method in the Java standard library...Ch. 5.1 - It is possible to determine the answer to Self...Ch. 5.2 - What is the value of cubeVolume(3)?Ch. 5.2 - Prob. 6SCCh. 5.2 - Provide an alternate implementation of the body of...Ch. 5.2 - Declare a method squareArea that computes the area...Ch. 5.2 - Consider this method: public static int...Ch. 5.3 - What does this program print? Use a diagram like...
Ch. 5.3 - Prob. 11SCCh. 5.3 - What does this program print? Use a diagram like...Ch. 5.4 - Prob. 13SCCh. 5.4 - What does this method do? public static boolean...Ch. 5.4 - Implement the mystery method of Self Check 14 with...Ch. 5.5 - How do you generate the following printout, using...Ch. 5.5 - Prob. 17SCCh. 5.5 - Prob. 18SCCh. 5.5 - Prob. 19SCCh. 5.5 - The boxString method contains the code for...Ch. 5.6 - Consider the following statements: int...Ch. 5.6 - Consider this method that prints a page number on...Ch. 5.6 - Consider the following method that computes...Ch. 5.6 - The comment explains what the following loop does....Ch. 5.6 - In Self Check 24, you were asked to implement a...Ch. 5.7 - Explain how you can improve the intName method so...Ch. 5.7 - Prob. 27SCCh. 5.7 - What happens when you call intName(0)? How can you...Ch. 5.7 - Trace the method call intName(72), as described in...Ch. 5.7 - Prob. 30SCCh. 5.8 - Which lines are in the scope of the variable i...Ch. 5.8 - Which lines are in the scope of the parameter...Ch. 5.8 - The program declares two local variables with the...Ch. 5.8 - There is a scope error in the mystery method. How...Ch. 5.8 - Prob. 35SCCh. 5.9 - Consider this slight modification of the...Ch. 5.9 - Consider this recursive method: public static int...Ch. 5.9 - Consider this recursive method: public static int...Ch. 5.9 - Prob. 39SCCh. 5.9 - The intName method in Section 5.7 accepted...Ch. 5 - In which sequence are the lines of the Cubes.java...Ch. 5 - Write method headers for methods with the...Ch. 5 - Give examples of the following methods from the...Ch. 5 - Prob. 4RECh. 5 - Consider these methods: public static double...Ch. 5 - Prob. 6RECh. 5 - Design a method that prints a floating-point...Ch. 5 - Write pseudocode for a method that translates a...Ch. 5 - Describe the scope error in the following program...Ch. 5 - For each of the variables in the following...Ch. 5 - Prob. 11RECh. 5 - Perform a walkthrough of the intName method with...Ch. 5 - Consider the following method: public static int...Ch. 5 - Consider the following method that is intended to...Ch. 5 - Suppose an ancient civilization had constructed...Ch. 5 - Give pseudocode for a recursive method for...Ch. 5 - Give pseudocode for a recursive method that sorts...Ch. 5 - Write the following methods and provide a program...Ch. 5 - Write the following methods and provide a program...Ch. 5 - Prob. 4PECh. 5 - Prob. 5PECh. 5 - Prob. 6PECh. 5 - Prob. 7PECh. 5 - Prob. 8PECh. 5 - Write methods public static double...Ch. 5 - Write a recursive method public static String...Ch. 5 - Write a recursive method public static boolean...Ch. 5 - Use recursion to implement a method public static...Ch. 5 - Use recursion to determine the number of digits in...Ch. 5 - Write a method that computes the balance of a bank...Ch. 5 - Write a method that tests whether a file name...Ch. 5 - It is a well-known phenomenon that most people are...Ch. 5 - Prob. 3PPCh. 5 - Use recursion to compute an, where n is a positive...Ch. 5 - Leap years. Write a method public static boolean...Ch. 5 - In Exercise P3.13 you were asked to write a...Ch. 5 - Prob. 10PPCh. 5 - Write a program that reads two strings containing...Ch. 5 - Prob. 12PPCh. 5 - Write a program that reads words and arranges them...Ch. 5 - Prob. 14PPCh. 5 - Write a program that reads two fractions, adds...Ch. 5 - Write a program that prints the decimal expansion...Ch. 5 - Write a program that reads a decimal expansion...Ch. 5 - Write two methods public static void...Ch. 5 - Write a program that reads in the width and height...Ch. 5 - Repeat Exercise P5.19 with hexagonal circle...Ch. 5 - Postal bar codes. For faster sorting of letters,...Ch. 5 - Write a program that reads in a bar code (with :...Ch. 5 - Write a program that converts a Roman number such...Ch. 5 - A non-governmental organization needs a program to...Ch. 5 - Having a secure password is a very important...Ch. 5 - Prob. 30PPCh. 5 - Prob. 31PPCh. 5 - Electric wire, like that in the photo, is a...Ch. 5 - The drag force on a car is given by FD=12v2ACD...
Additional Engineering Textbook Solutions
Find more solutions based on key concepts
Describe the implementation of the method drawHere for a class called Diamond that is derived from the class Sh...
Java: An Introduction to Problem Solving and Programming (8th Edition)
What is the difference between a machine-language program and a high-level language program?
Problem Solving with C++ (10th Edition)
When does the code in a finally block execute?
Starting Out with Java: From Control Structures through Objects (7th Edition) (What's New in Computer Science)
________ is the process of inspecting input values and determining whether they are valid.
Starting Out With Visual Basic (7th Edition)
Rewrite the following loop so it uses pointer notation (with the indirection operator) instead of subscript not...
Starting Out with C++: Early Objects
What is hardware?
Starting Out with Programming Logic and Design (4th Edition)
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.Similar questions
- Numbers are randomly generated and passed to a method. Write a programto find and maintain the median value as new values are generated.arrow_forward1. Write a program that will ask the a user a number between 1 to 7. 2. Print out the equivalent day of the week for that number. Starting 1 for Sunday, 2 for Monday and etc. 3. Use at least 1 user-defined method aside from your main method in writing a code for this problem (Input number: Expected Output: )arrow_forwardWrite a method that returns the number of days in ayear using the following header:public static int numberOfDaysInAYear(int year)Write a test program that displays the number of days in the years between 2014and 2034.arrow_forward
- In Java Language, Write a Program that will compute the total tuition fee of a student. Input the name and student number of the student. Input the subject enrolled, the number of units, and the cost per unit to compute the total tuitionNote* Use methods and constructorarrow_forwardWrite a Java program that asks the user to enter a string and counts how many times the letter "s" or "S" appears in the string. Display that number and then display the string that many times. Requirements: Call a method that gets the string from the user. Use recursion to ensure the string has at least 5 characters. Call a method that returns the number of times the letter "s" or "S" appears in the string. This method should use recursion. Call a method that takes the number of times the letter"s" or "S" appeared in the string and display the original string that was obtained from the user that many times using recursion. Call a method that sorts the letters in the string and searches for the letter "m". Display Found or Not Found.arrow_forwardWe need a program that calculates a medicine dosage by age. The following table states the amount of mg according to age ranges: AGE DOSE 1-5 years Greater or equal to 5 (MG) 100 220 Write a method int findDose(int nbyears) that takes the number of years and returns the dose in mg. Write a test program that asks the user to enter the number of years (a positive, non-zero value) and prints the dose.arrow_forward
- Write a method thatcomputes future investment value at a given interest rate for a specified numberof years. Use the following method header:public static double futureInvestmentValue(double investmentAmount, double monthlyInterestRate,int years)For example, futureInvestmentValue(10000, 0.05/12, 5) returns12833.59.Write a test program that prompts the user to enter the investment amount (e.g.,1,000) and the interest rate (e.g., 9%) and prints a table that displays future valuefor the years from 1 to 30, as shown below: The amount invested: 1000Annual interest rate: 9Years Future Value1 1093.802 1196.41...29 13467.2530 14730.57arrow_forwardWrite a method on elicpse, computeFutureValue, which receives the investment amount, annual interest rate and number of months as parameters and does the following: Prints the interest amount earned each month and the new value of the investment (hint: use a loop). Sample Program runningEnter the investment amount10000Enter the annual interest rate5.75Enter the number of months18Monthly Interest and Investment valueMonth Interest Value===== ======== =====1 $47.92 $10,047.922 $48.15 $10,096.06 3 $48.38 $10,144.444 $48.61 $10,193.055 $48.84 $10,241.896 $49.08 $10,290.977 $49.31 $10,340.288 $49.55 $10,389.829 $49.78 $10,439.6110 $50.02 $10,489.6311 $50.26 $10,539.8912 $50.50 $10,590.4013 $50.75 $10,641.1414 $50.99 $10,692.1315 $51.23 $10,743.3716 $51.48 $10,794.8417 $51.73 $10,846.5718 $51.97 $10,898.54The total interest earned in 12 months is $898.54arrow_forwardDefine a method findEmployeeTax() that takes one integer parameter as the person's age, and returns the person's tax percent as a double. The tax percent is returned as follows: If a person's age is less than 40 years old, tax percent is 0.34. If a person's age is at least 40 and less than 60 years old, tax percent is 0.22. Otherwise, tax percent is 0.18. Ex: If the input is 35, then the output is: 0.34 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 import java.util.Scanner; public class TaxFinder { /* Your code goes here */ publicstaticvoidmain(String[] args) { Scannerscnr=newScanner(System.in); intuserAge; userAge=scnr.nextInt(); System.out.println(findEmployeeTax(userAge)); } }arrow_forward
- Write the definition of a method that takes as input three numbers and returns the sum of the first two numbers multiplied by the third number. (Assume that the three numbers are of type double.)arrow_forwardCreate a class with a method. The method has to decide whether a given year is a leap year or not. Note- A year is a leap year if: • It has an extra day i.e. 366 instead of 365. It occurs in every 4 year e.g. 2008, 2012 are leap years. For every 100 years a special rule applies-1900 is not a leap year but 2000 is a leap year. In those cases, we need to check whether it is divisible by 400 or not. > > ClassAssignmentEx2 ©LeapYearDecider javaclassnotes.assignments javaclassnotes.assignments ClassAssignmentEx2() LeapYearDecider() main(String):void A isLeapYear(int):booleanarrow_forwardAll the animals are having a feast! Each animal is bringing one dish. There is just one rule: the dish must start and end with the same letters as the animal's name. For example, the great blue heron is bringing garlic naan and the chickadee is bringing chocolate cake. Write a method that takes the animal's name and dish as arguments and returns true or false to indicate whether the beast is allowed to bring the dish to the feast. Assume that beast and dish are always lowercase strings, and that each has at least two letters. Beast and dish may contain hyphens and spaces, but these will not appear at the beginning or end of the string. They will not contain numerals.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Programming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:Cengage
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage
Java Math Library; Author: Alex Lee;https://www.youtube.com/watch?v=ufegX5o8uc4;License: Standard YouTube License, CC-BY