Deskripsi untuk soal nomor 48 - 49
Perhatikan algoritma berikut.
procedure Bintang(t: integer);
begin
if (t > 0) then
begin
for i := 1 to t do writeln('*');
Bintang(t div 2); // t dibagi 2 dan dibulatkan ke bawah
end;
end;
Pemanggilan Bintang(1000) menghasilkan pencetakan "*" sebanyak?
A. 2000 baris
B. 1994 baris
C. 1000 baris
D. 500 baris
E. 10 baris
Untuk menghasilkan pencetakan "*" sebanyak 200 kali memerlukan pemanggilan dengan?
A. Bintang(100)
B. Bintang(102)
C. Bintang(116)
D. Bintang(200)
E. Bintang(1000)