-
Notifications
You must be signed in to change notification settings - Fork 0
/
w9s3.go
30 lines (24 loc) · 1 KB
/
w9s3.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package main
import "fmt"
func main(){
var belanja int
var sedia bool
fmt.Scan(&belanja, &sedia)
fmt.Println("Kartu?", ((belanja > 100000) && (sedia)))
fmt.Println("Diskon?", belanja > 100000)
fmt.Println("Cashback?", belanja > 200000)
}
//Sebuah mini market sedang merayakan ulang tahunnya, sehingga diberikanlah promo pada hari tersebut
//berupa cashback, diskon, dan juga kartu membership.
//Memperoleh kartu apabila pembeli bersedia dibuatkan dan memperoleh diskon.
//Diskon diberikan apabila belanja minimal Rp. 100.000.
//Cashback diberikan apabila belanja minimal Rp. 200.000 dan memperoleh kartu.
//Masukan berupa bilangan bulat yang menyatakan total belanja dan Boolean
//yang menyatakan bersedia atau tidaknya untuk dibuatkan kartu.
//Keluaran berupa tiga baris, yang masing-masing barisnya merupakan nilai Boolean
//yang menyatakan pembeli memperoleh kartu, diskon dan juga cashback.
//Contoh masukan: 1230000 false
//keluaran:
//Kartu? false
//Diskon? true
//Cashback? false