Answer to Question #171568 in HTML/JavaScript Web Application for sairam

Question #171568

Hotel Bill

A Hotel is offering discounts to its customers.

Given charge per day

dayCharge based on category and numbers of days customer stayed days as inputs, write a JS arrow function to return the total bill with the discount.


Quick Tip

  • The formula for bill is,
  • bill = dayCharge * days
  • The formula to calculate the discounted bill,
  • bill - (bill * discount) / 100

Apply discounts on the following basis,

  • 5%, if the customer stays more than 2 days
  • 15%, if the customer stays more than 5 days

Input

  • The first line of input contains a number dayCharge
  • The second line of input contains a number days

Output

  • The output should be a single line containing the total bill with the discount


Sample Input 1

200

3


Sample Output 1

570


Sample Input 2

180

1


Sample Output 2

180

Sample Input 2

400

6


Sample Output 2

2040


1
Expert's answer
2021-03-14T12:10:06-0400
'use strict';


process.stdin.resume();
process.stdin.setEncoding('utf-8');


let inputString = '';
let currentLine = 0;


process.stdin.on('data', inputStdin => {
    inputString += inputStdin;
});


process.stdin.on('end', _ => {
    inputString = inputString.trim().split('\n').map(string => {
        return string.trim();
    });


    main();    
});


function readLine() {
    return inputString[currentLine++];
}


/**** Ignore above this line. ****/


function main() {
    const dayCharge = JSON.parse(readLine());
    const days = parseInt(readLine());
    let bill, discount;
    bill = dayCharge * days;
    if (days >= 2) {
      discount = 5;
      bill - (bill * discount) / 100;
    }
    if (days >= 5) {
      discount = 15;
      bill - (bill * discount) / 100;
    }
    console.log(`Total bill with the discont is ${bill}`);
}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS