1. Lengkapi program macro untuk menghitung nilai faktorial dari bilangan 5 (5!) dibawah ini dan tuliskan hasilnya. Sub HitungFaktorial () Dim Bilangan As Integer, hasil As Integer, i As Integer Bilangan = InputBox (“masuk bilangan ingin : “) hasil = 1 : i = bilangan Debug.Print bilangan & “ = ”; Do While (i >= 1) Debug.Print i; If (i <> 1) Then Debug.Print “ x “; Else Debug.Print “ = “; End If hasil = hasil * i : i = i – 1 Loop Debug.Print hasil End Sub 2. Lengkapi program macro untuk mengevaluasi jika nilai UAS lebih dari sama dengan 50 akan menampilkan pesan Lulus UAS tetapi jika tidak akan menampilkan pesan Gagal UAS. Sub EvaluasiUas () Dim nilaiUAS As integer nilaiUAS = InputBox (“Masuk Nilai UAS: “) Debug.Print “Nilai UAS : “ & nilaiUAS If (nilaiUAS >= 50) Then Debug.Print “Lulus UAS” Else Debug.Print “Gagal UAS” End If End Sub