Created
April 28, 2020 12:34
-
-
Save yuaneko95/f62fb9cdd9b7cf80948aa2ff24f80ad2 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
if(total.toInt() >= 500000){ // jika total belanja lebih dari 500000 | |
var diskon = total*2/100 // rumus mencari diskon ongkir | |
var diskonbulat = (round(diskon.toDouble()/100)*100).toInt() // pembulatan pada diskon ongkir | |
println("pembulatan diskon $diskonbulat") | |
var hasil by Delegates.notNull<Int>() | |
if(diskonbulat >= 50000){ // jika diskon ongkir lebih dari 50000 | |
// ongkos_kirim berisi ongkir dari rajaongkir yang d select oleh cust | |
if(ongkos_kirim.toInt() <= 50000){ //jika ongkir kurang dari 50000 | |
hasil = 0 // maka free ongkir | |
}else{ // jika ongkir lebih dari lebih dari 50000 | |
hasil = ongkos_kirim.toInt() - 50000 // maka ongkir dari rajaongkir - 50000 cust bayar sisa ongkirnya | |
} | |
}else{ //jika diskon ongkir kurang dari 50000 | |
hasil = ongkos_kirim.toInt()-diskonbulat // ongkir dari rajaongkir - diskon ongkir | |
} | |
tvongkir.text = "Rp "+help.myCurrencyFormat(hasil.toString()) | |
this.ongkos_kirim = hasil | |
}else{ // jika total belanja kurang dari 500000 | |
tvongkir.text = "Rp "+help.myCurrencyFormat(ongkos_kirim)// maka cust membayar sesuai tagihan ongkir dari rajaongkir | |
this.ongkos_kirim = ongkos_kirim.toInt() | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment