Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Tests: Create two tests to test your methods. Test all possible outputs for both methods. Please help! Here is the code that needs testing ////////////////////////////////////////////////////

Tests: Create two tests to test your methods. Test all possible outputs for both methods. Please help! Here is the code that needs testing

////////////////////////////////////////////////////

import java.util.Scanner;

public class Bagel_Bonus {

public static double getDiscountPercentage(double spent) {

final double TWENTY_DOLLARS = 20.0;

final double THIRTY_FIVE_DOLLARS = 35.0;

final double SEVENTY_FIVE = 75.0;

final double ABOVE_150_DOLLARS = 150.0;

if (spent <= TWENTY_DOLLARS) return 0.0;

else if (spent <= THIRTY_FIVE_DOLLARS) return 5.0;

else if (spent <= SEVENTY_FIVE) return 7.0;

else if (spent <= ABOVE_150_DOLLARS) return 9.0;

else return 12;

}

public static int cupsWon(double spent){

final double $25 = 20.0;

final double $50 = 50;

final double $100 = 100.0;

if(spent<=$25)return 0;

else if(spent<=$50)return 1;

else if(spent<=$100)return 2;

else return 3;

}

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

double spent, discountPercentage,disount;

int cupsWon =0;

System.out.println("Monthly amount spent at the Bagel Shop:");

spent = scanner.nextDouble();

discountPercentage = getDiscountPercentage(spent);

disount = discountPercentage*spent/100;

cupsWon = cupsWon(spent);

System.out.printf("You received a discount coupon of $%.2f.(%.1f)%% of your previous" +

" month\'s purchase) ",disount,discountPercentage);

System.out.println("You have earned "+cupsWon+" cup(s) of coffee.");

}

}

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored 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

Recommended Textbook for

Professional Microsoft SQL Server 2012 Administration

Authors: Adam Jorgensen, Steven Wort

1st Edition

1118106881, 9781118106884

More Books

Students also viewed these Databases questions

Question

4. What sales experience have you had?

Answered: 1 week ago

Question

15-5 How will MIS help my career?

Answered: 1 week ago