Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

WRITE THIS PROGRAM IN JAVA CODING ONLY ! Lab 7: Phone Call Write a program that will calculate the cost of a phone call as

WRITE THIS PROGRAM IN JAVA CODING ONLY !

Lab 7: Phone Call

Write a program that will calculate the cost of a phone call as follows:

  1. The first 10 minutes are charged at a flat rate of $0.99 (Not 99 cents a minute - but 99 cents for the first 10 minutes or less).
  2. This means that a phone call of 1 minute or 6 minutes or 10 minutes will be charged the same flat rate of 99 cents.
  3. Every minute after the initial 10 minutes will be charged at $0.10 per minute.
  4. Input the number of minutes talked as an integer.
  5. Using an IF/ELSE structure, check for an entry of 0 minutes first, and inform the User that no minutes were entered.
    • IF 0 minutes are entered THEN
      • output an error message stating that no minutes were entered.
    • ELSE
      • Calculate and display the results.
      • The final display will show the minutes and the final cost.
      • The price will be formatted with 2 decimal places.
    • END IF

Include all Prologue information with your program

  • Include an Initial Algorithm
  • Include Input, Output, and Formulas (if any)
  • Include a Refined Algorithm
  • Test your program thoroughly with the following data:

1. 9 minutes 2. 10 minutes 3. 11 minutes 4. 35 minutes 5. 0 minutes

NOTE 1:

  • DO NOT use the "return 0" code, end, break, or exit to force an exit from within your IF/ELSE structure. Declare all variables within the data declaration section.
    • Let the program progress to the end of the main function.
    • The end of the main function is the only place that the return 0 should be placed.
    • A switch statement is the only place that the break command should be placed.
  • DO NOT use the continue statement.

NOTE 2: 1. Declare all variables within the data declaration section of each class and method. (-.1) 2 Do not get input on the same line as a variable declaration. (-.1) 3. Do not place an equation for computation on the same line as declaring a variable. (-.1)

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions