Quick actions

cmd+k|ctrl+k

Navigation

Languages

Potongan total harga belanja

Snippet info

Language

JavaScript

Visibility

public

Author

riki.whyudi

Created

2022-09-29T05:33:07.313784Z

Updated

2022-09-29T06:23:55.194877Z

function discount(input){
    
const total = Number(input);
const idr = new Intl.NumberFormat("id-ID");
    
if(total >= 1000000){
     const disc = 30;  
     const jml = (disc/100)*total;
     console.log(`
     ======( RIKI WAHYUDI )======
     Total Belanja: Rp.${idr.format(total)}
     Discount: ${disc}%
     Potongan Harga: Rp.${idr.format(jml)}
     ============================
     Total Harga: Rp.${idr.format(total-jml)}
     `)
   
    } else if(total >= 500000){
     const disc = 25;  
     const jml = (disc/100)*total;
     console.log(`
     ======( RIKI WAHYUDI )======
     Total Belanja: Rp.${idr.format(total)}
     Discount: ${disc}%
     Potongan Harga: Rp.${idr.format(jml)}
     ============================
     Total Harga: Rp.${idr.format(total-jml)}
     `)
     
    } else if(total >= 300000){
     const disc = 20;  
     const jml = (disc/100)*total;
     console.log(`
     ======( RIKI WAHYUDI )======
     Total Belanja: Rp.${idr.format(total)}
     Discount: ${disc}%
     Potongan Harga: Rp.${idr.format(jml)}
     ============================
     Total Harga: Rp.${idr.format(total-jml)}
     `)
     
    } else if(total >= 100000){
     const disc = 15;  
     const jml = (disc/100)*total;
     console.log(`
     ======( RIKI WAHYUDI )======
     Total Belanja: Rp.${idr.format(total)}
     Discount: ${disc}%
     Potongan Harga: Rp.${idr.format(jml)}
     ============================
     Total Harga: Rp.${idr.format(total-jml)}
     `)
     
    } else {
     const disc = 10;  
     const jml = (disc/100)*total;
     console.log(`
     ======( RIKI WAHYUDI )======
     Total Belanja: Rp.${idr.format(total)}
     Discount: ${disc}%
     Potongan Harga: Rp.${idr.format(jml)}
     ============================
     Total Harga: Rp.${idr.format(total-jml)}
     `)
    }
}

 process.stdin.resume();
 process.stdin.setEncoding("ascii");
 _input = "";
 process.stdin.on("data", function (input) {
     _input += input;
 });
 
 process.stdin.on("end", function () {
    discount(_input);
 });
INFO