Pertanyaan
Diketahui potongan program sebagai beriku def f(a,b,c) if (a=TRUE) AND (b=TRUE) then print '1 else if (b=FALSE) then print 2' else if (c=TRUE) then print 3' else if (a=TRUE) and (b=FALSE) print 'A' else print '5' endif Apa hasil dari f(FALSE,TRUE,TRUE) Select one: a. 5 b. 2 c. 4 d. 3 e. 1
Solusi
Jawaban
d. 3
Penjelasan
Berdasarkan potongan program yang diberikan, kita dapat menganalisis hasil dari fungsi \( f(FALSE, TRUE, TRUE) \) sebagai berikut:1. Pertama, kita perlu mengevaluasi kondisi dalam fungsi. Dari potongan program, kita tahu bahwa: -