Dasar-Dasar Pemrograman Tugas Pertemuan 6
Soal Buatlah program dengan FOR-DO untuk bentuk berikut: 1 4 9 16 25 36 49 64 81 100 1 0.5 0.25 0.125 0.0625 1 0.2 0.04 0.008 0.002
Soal Buatlah program untuk bentuk: * * ***** ** ** **** *** *** *** * * ***** ** ** **** *** *** *** ** ** * *
Soal Buatlah program untuk bentuk: 1* 22** *****54321 333*** ****5432 4444**** 55555***** dimana banyak baris diinputkan oleh user *****54321 ****5432 ***543 **54 *5
Soal Buatlah program untuk menampilkan: 2*1 = 2 2*2 = 4 2*3 = 6 … 2*10=20 dimana angka 2 diinputkan oleh user dan angka 1-10 merupakan ketentuan.
Soal Buatlah program dengan WHILE-DO dan REPEAT-UNTIL untuk menampilkan bilangan yang habis dibagi 3 dari 1 sampai 100. Buatlah program dengan WHILE-DO dan REPEAT-UNTIL untuk menampilkan bilangan yang habis dibagi 3 tetapi tidak habis dibagi 5 dari 1 sampai 100. Buatlah program dengan WHILE-DO dan REPEAT-UNTIL untuk menampilkan bilangan serta banyaknya bilangan yang habis dibagi 3 dan 5 dari 1 sampai 100.
Soal var a,b,c,d:integer; begin c:=0; d:=0; while (a>b) do a:=a-b; c:=c+1; d:=d+b; end; writeln(c,‘,’,d); end. Jika a=23, b=4, maka apa hasilnya?
Soal var i,j:integer; begin j := 2; for i := 0 to 10 do if j > 0 then writeln(‘ok’); j := 5 – (j*2); end; end. Berapa kalikah ‘ok’ dicetak?