Uploaded by User53124

latihan essay

advertisement
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
Download