Computer Science, asked by lightning97, 9 hours ago

Write a Java Program. A Credit card company allows a limit to spend Rs 15000 to its clients. It also offers cash back facility according to the table shown below. Input the amount spent by the user and display the cash back amount that he is entitled to:

Amount (in Rs)

First 1000

Next 2000

Next 4000

Next 8000

Cashback (in Rs)

100

200+2% of amount exceeding 1000

400+4% of amount exceeding 3000

800+8% of amount exceeding 8000

Write a program to declare the class 'Credit' that takes in the name of the client and the amount spend by him. Calculate the cash back amount and print it along with the other input details.

( Assume there are 20 clients. Take details and print the request output for each

them​

Answers

Answered by aryanghavali2008
0

Answer:

sorry I don't know how to solve the problem

Answered by bulbuladhikari61
0

Answer:

import java.util.Scanner;

public class Credit

{

public static void main(String args[]) {

Scanner in = new Scanner(System.in);

String names[] = new String[20];

double amounts[] = new double[20];

for (int i = 0; i < 20; i++) {

System.out.print("Enter client " + (i+1) + " name: ");

names[i] = in.nextLine();

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

amounts[i] = in.nextInt();

in.nextLine(); //To empty input buffer

}

for (int i = 0; i < 20; i++) {

double cb = 0;

double amt = amounts[i];

System.out.println("Name: " + names[i]);

System.out.println("Amount: " + amounts[i]);

if (amt <= 1000)

cb = 100;

else if (amt <= 3000)

cb = 200 + (2 * (amt - 1000) / 100);

else if (amt <= 7000)

cb = 400 + (4 * (amt - 3000) / 100);

else if (amt <= 15000)

cb = 800 + (8 * (amt - 8000) / 100);

else

cb = -1;

if (cb == -1) {

System.out.println("Amount exceeds credit limit of 15000");

}

else {

System.out.println("Cash Back: " + cb);

}

}

}

}

Explanation:

Hope this helps

Similar questions