Perintah yang digunakan untuk mengulang perintah dalam jumlah yang ditentukan adalah

Loading Preview

Sorry, preview is currently unavailable. You can download the paper by clicking the button above.

Perulangan atau yang sering disebut dengan “looping”, merupakan proses yang dilakukan secara berulang-ulang dalam batas yang telah ditentukan. Dengan menggunakan proses perulangan, penulisan kode program dapat menjadi lebih efisien. Dalam bahasa C, terdapat beberapa macam struktur kendali perulangan, antara lain: for, do…while, dan while.

For

Instruksi for digunakan untuk mengeksekusi atau menjalankan statement / perintah dengan jumlah pengulangan yang telah diketahui.

Sintaks dari for ialah:

Dimana,

exp1: ekspresi untuk inisialisasi nilai awal exp2: ekspresi untuk kondisi

exp3: expresi untuk increment [penambahan] atau decrement [pengurangan]

Berikut merupakan alur dalam instruksi for:

  • exp1 akan dieksekusi pertama kali [hanya dijalankan 1 kali]. Tahap ini digunakan untuk deklarasi dan pemberian nilai awal untuk variabel control.
  • exp2 selanjutnya akan di evaluasi. Jika kondisi bernilai benar, maka statement[s] akan dijalankan. Jika kondisi bernilai salah, maka statement[s] tidak dijalankan dan proses perulangan for tersebut akan berhenti.
  • Apabila statement[s] telah dijalankan, maka exp3 digunakan untuk mengatur perubahan nilai dari variabel control.

Sebagai contoh perhatikan kode berikut:

Apabila kode diatas dijalankan, maka hasilnya ialah:

Do… While

Instruksi do…while digunakan untuk mengulang suatu statement / perintah selama kondisi yang ada pada while masih terpenuhi atau bernilai benar.

Sintaks dari instruksi do…while adalah:

Berdasarkan sintaks diatas, pengecekan terhadap expression dilakukan pada akhir perulangan, sehingga perintah yang ada pada instruksi do…while akan dijalankan satu kali sebelum kondisi dicek.

Jika kondisi benar, maka statement / perintah akan dijalankan kembali dan proses perulangan akan dijalankan terus menerus sampai kondisi bernilai salah.

Berikut merupakan contoh penggunaan do…while:

Apabila dijalankan, maka hasilnya ialah:

While

Instruksi while digunakan untuk mengulang suatu statement selama kondisi syarat yang diberikan bernilai benar. Apabila kondisi bernilai salah, maka statement / perintah yang dideklarasikan di dalam perulangan while tidak akan diulang.

Sintaks dari instruksi while adalah:

Instruksi while dapat memiliki satu ataupun beberapa statement / perintah. Perulangan akan terus dilakukan selama kondisi bernilai benar. Pada umumnya, kondisi menggunakan operator perbandingan maupun digabungkan dengan operator logika jika terdapat lebih dari satu operasi perhandingan.

 Berikut merupakan contoh penggunaan while:

Apabila kode diatas dijalankan, maka hasilnya:

Referensi:

Paul J. Deitel . [2016].C how to program : with an introduction to C++ . 08th Edition. Pearson Education . Hoboken . ISBN: 9780133976892 .

Published at : 20 March 2017

Hai kawan-kawan, balik lagi nih sama kami. Kali ini kita bahas soal lagi ya, dan soalnya adalah Soal Pilihan Ganda Pemrograman dan Jawabannya. Nah pemrograman disini adalah pemrograman dasar yang biasanya dipelajari saat SMK atau sudah masuk ke Perguruan Tinggi. Tentu saja soal ini gratis makanya ayo follow tuh klik tombol di samping kanan, biar website ini terus berkembang dan sering update untuk kedepannya. Langsung saja cuss soalnya :

1. Apakah fungsi string LCase[x] ?

     a. mengubah huruf dalam string x menjadi besar semua

     b. mengubah huruf dalam string x menjadi kecil semua

     c. mengubah huruf dalam string x menjadi besar semua pada awal kalimat

     d. mengubah huruf dalam string x menjadi kecil semua pada akhir kalimat

2. Fungsi string apakah yang digunakan untuk mengubah semua string menjadi besar

     a. LCase                                  c. Left

     b. Ucase                                  d. Right

3. Untuk apakah fungsi string Left ?

     a. mengambil huruf dalam string x dari kanan

     b. mengubah huruf dalam string x menjadi kecil semua

     c. mengambil huruf dalam string x dari kiri

     d. mengubah huruf dalam string x menjadi kecil semua pada akhir kalimat

4. Untuk apakah fungsi string Right ?

     a. mengambil huruf dalam string x dari kanan

     b. mengubah huruf dalam string x menjadi kecil semua

     c. mengambil huruf dalam string x dari kiri

     d. mengubah huruf dalam string x menjadi kecil semua pada akhir kalimat

5. Untuk apakah fungsi string String[n.x] ?

     a. membuat karakter n sebayak x

     b. membuat karakter x sebayak n

     c. membuat karakter n dan x

     d. membuat karakter n sebayak – bayaknya

6. Jika ingin menhapus karakter spasi di bagian kiri string, fungsi string apakah yang digunakan ?

     a.Space[n]                               c.Ltrim[x]

     b.Lspace[n]                             d.Rtrim[x]

7.Untuk mengetahui posisi karakter tertentu dalam suatu kalimat fungsi string apakah yang digunakan ?

     a.Space[n]                               c.StrReverse[x]

     b. InStr[x,n]                            d.Replace[x,m ,n]

8. Untuk  apa fungsi string Len[x] ?

     a.menghapus spasi                                           c.membalik string

     b.menghitung  jumlah karakter string             d. menahapus semua karakter string

9.       Prosedur yang digunakan untuk menghasilkan proses atau pernyataan umum yang bisa dipakai event-event prosedur pada tubuh program disebut...

a.       Prosedur Umum

b.      Event Prosedur

c.       Program Prosedur

d.      Prosedur Fungsi

e.       Called Prosedur

10.   Prosedur yang digunakan untuk mengatur kontrol oleh suatu kejadian atau event dari pemakai program disebut...

a.       Prosedur Umum

b.      Prosedur Event

c.       Program Prosedur

d.      Prosedur Fungsi

e.       Called Prosedur

11.   Blok perintah yang dijalankan dan dapat mengembalikan nilai disebut...

a.       Prosedur Umum

b.      Prosedur Event

c.       Program Prosedur

d.      Prosedur Fungsi

e.       Called Prosedur

12.   Prosedur untuk memanggil dirinya sendiri dikenal sebagai..

a.       Rekursif

b.      Prekursif

c.       Call.Me

d.      Misscall

e.       Reduktif

13.   Untuk menunjukkan bahwa variabel-variabel yang digunakan merupakan parameter byvalue harus dipanggil dengan...

a.       ByVal

b.      ByValue

c.       Byvalue

d.      byvalue

e.       BV

14.   Sebuah parameter formal dapat dipanggil dengan...

a.       ByRef

b.      ByRefal

c.       Bye

d.      Byform

e.       Byreff

Perhatikan gambar dibawah ini!!!

15.   Apa yang terjadi jika program dijalankan???

a.       Muncul tulisan “Prosedur Umum”

b.      Muncul messagebox bertuliskan 210

c.       Muncul messagebox bertuliskan Bil_1 + Bil_2

d.      Error

e.       Salah semua

16.   Adakah aturan khusus pada penulisan prosedur???

a.       Tidak

b.      Ada

c.       Bisa jadi

d.      Mungkin

e.       Jawaban abcd salah

17.   Parameter dalam prosedur adalah

A.    Sebuah prosedur

B.     Prosedur yang di panggil

C.     prosedur yang dipaggilmenyetarkan variabel yang mempunyao nilai

D.    nila yang disetarkan

E.     ebuah variable

18.   sifat dari pegiriman parameter secara nilai adalah

A.    searah

B.     2 arah

C.     3 arah

D.    Bolauk-balik

E.     Tergantung komputer/laptop

19.   Untuk mengetahui bahwa variable-variable yang digunakan merupakan parameter Byvalue, maka parameter harus di panggil menggunakan

A.    Bymessage

B.     byVal

C.     byAn

D.    bylue

E.     Bye

20.   Agar dapat mengembalikan nilai ke parameter nyata kita dapat megunakan perintah

A.    Byan

B.     Bylue

C.     Bymess

D.    Bye

E.     byRef

21.   fungsi param array adalah

A.    menunjukkan program

B.     menghitung proram

C.     memulkai program

D.    menghitung jumlah parameter untuk prosedur

E.     meperbanyak parameter

22.   if-then-else yang bentuknya datar/horisontal disebut struktur

A.    IIF

B.     IAF

C.     AFF

D.    FAF

E.     IFF

23.   Struktur select-case berfungsi untuk

A.    Menjalankan

B.     Menghentikan program

C.     Menjalankan satu blok perintah yang jumlahnya banyak ataubertingkat

D.    Menjalankan satu blok perintah tak bertingkat

E.     Mejalankan semua blok perintah

24.   Fungsi select case yang paling sering dijumpai adalah

A.    Mesin pencari

B.     Mesin pencuri

C.     Translator

D.    Mesin kasir

E.     Mesin PLC

25.   Struktur perualangan atau loop digunakan untuk...

a.       Mengulang suatu blok perintah sampai kondisi tertentu

b.      Mengulang satu blok perintah sampai kondisi kedua

c.       Mengulang suatu blok perintah sampai kondisi terakhir

d.      Mengulang dua blok perintah sampai kondisi tertentu

e.       Mengembalikan suatu blok perintah sampai kondisi tertentu

26.   Struktur yang digunakan untuk mengulang blok perintah dalam jumlah yang ditentukan disebut...

a.       For-next

b.      For-you

c.       For-four

d.      For-repeat

e.       For-jump

27.   Struktur apa yang digunakan untuk melakukan perulangan terus menerus selama kondisi memenuhi syarat...

a.       Do while loop

b.      Do until loop

c.       While-end while

d.      Do-loop until

e.       Do-loop while

28.   Struktur yang sama persis dengan do while loop...

a.       Do while loop

b.      Do until loop

c.       While-end while

d.      Do-loop until

e.       Do-loop while

29.   NET Framework memperkenalkan teknologi yang di kenal dengan

A.    ADO.NET

B.     ALDO.NET

C.     ADI.NET

D.    IDO.NET

E.     IDM.NET

30.   Fungsi manage provider/Data provider dalam NET Frame work adalah sebagai

A.    Penghubung jaringan

B.     Penghubung aplikasi seseorang

C.     Penghubung aplikasi dan data source

D.    Penghubung data source dan pemakai

E.     Penghubung antar negara

31.   Pengertian data base adalah

A.    Kumpulan data yang disimpan dalam komputer dan dapat diolah dengan perangkat lunak

B.     Kumpulan data yang disimpan dalam komputer dan dapat diolah dengan perangkat keras

C.     Kumpulan data yang disimpan dalam kertas dan dapat diolah dengan perangkat lunak

D.    Kumpulan data yang tidak disimpan dalam komputer dan dapat diolah dengan perangkat lunak

E.     Kumpulan data yang disimpan dalam komputer dan tidak dapat diolah dengan perangkat lunak

32.   Datast adalah

A.    Himpunan kelas yang mempresentasikan collector data didalam memori

B.     Himpunan kelas yang mempresentasikan basis data didalam memori

C.     Himpunan kapasitor yang mempresentasikan basis data didalam memori

D.    Kelas yang mempresentasikan data didalam memori

E.     Himpunan kelas yang mempresentasikan emitor data didalam memori

33.   Dalam kegiatan belajar 10 siswa di fokuskan data provider untuk

A.    OLE DB

B.     OLE DA

C.     OLE DC

D.    OLE AC

E.     OLE DD

34.   Struktur Yang Digunakan Untuk Menjalankan 1 Blok Perintah Yang Jumlahnya Banyak Adalah ?

a.      Struktur Select – Case

b.      Struktur IIF

c.       Struktur For – Next

d.      Struktur String

e.       Struktur While – End While

35.   Dalam Tes_Ekspresi Berisi ?

a.       Nilai Pertama

b.      Nilai Numeric

c.       Nilai Ekspresi

d.      Nilai Kedua

e.       Nilai Perintah

36.   Struktur Yang Digunakan Untuk Mengulang Blok Perintah Dalam Jumlah Yang Di Tentukan Adalah ?

a.       Struktur IIF

b.      Struktur For – Next

c.       Struktur String

d.      Struktur While – End While

e.       Struktur Selec – Case

37.   Perulangan For Next Diletakkan Struktur Next Lainnya, Bentuk Semacam Ini Disebut ?

a.       Struktur IIF

b.      Nested For – Next

c.       Struktur String

d.      Struktur While – End While

e.       Struktur Selec – Case

38.   Struktur Yang Digunakan Untuk Melakukan Perulangan Terus Menerus Selama Kondisi Bernilai True Adalah ?

a.       Struktur Selec – Case

b.      Struktur String

c.       Struktur While – End While

d.      Nested For – Next

e.       Do While Loop

39.   Apa Perbedaan Struktur While End While Dengan Struktur Do While Loop?

a.       Bentuknya

b.      Kerjanya

c.       Penulisannya

d.      Kontrolnya

e.       Prosesnya

40.   Struktur Do-Loop While Merupakan Perulangan Dari Struktur?

a.       While – End While

b.      Loop While End

c.       Do Until Loop

d.      Do While-Loop

e.       Loop Do Until

41.   Struktur Do-Loop Until Dalam Pengulangan Akan Berhenti Jika Memenuhi Syarat, Yaitu?

a.       False

b.      True

c.       Loop

d.      While

e.       Exit Do

42.   Bila diketahui Jono mendapatkan nilai 50 kemudian dinyatakan tidak lulus, setelah itu Lono mendapat nilai 70 dinyatakan lulus, diketahui kkm 70. Dalam project tersebut menggunukan operator retional…

a.       >= 60

b.      >=70

c.       =50

e.       >=90

43.   Diketahui suatu project jika suatu kondisi tidak terpenuhi namun ekspresi yang lainnya dikerjakan merupakan struktur kondisi ?

a.       If then after

b.      If then

c.       If then before

d.      If then else

e.       IF THEN TOMMORow

44.   Branch Structure sering juga disebut struktur kondisi

a.       If then

b.      IF THEN ELSE

c.       If then before

d.      If then last

e.       If then after

45.   Berapakah jumlah operator relational ?

a.       5

b.      7

c.       3

d.      4

e.       6

46.   Suatu logika jika dikerjakan dengan logika yang benar [true] keduanya mengahasilkan nilai False atau sebaliknya merupakan operator logika

a.       Or

b.      And

c.       Xor

d.      Not

e.       Xand

47.   Operator yang digunakan untuk menggabungkan dua buah ekspresi nilai atau lebih adalah

a.       And

b.      Or

c.       Xor

d.      Not

e.       Xand

48.   Operator ini akan menghasilkan nilai true apabila salah satu ekspresi bernilai true atau sebaliknya. Penjelasan tersebut merupakan operator logika ?

a.       And

b.      Or

c.       Xor

d.      Not

e.       Xand

49.   Operator yang menghasilkan nilai true apabila beberapa ekspresi nilai yang dibandingkan bersifat benar atau salah adalah

a.       Or

b.      Xor

c.       And

d.      Not

e.       Xand

50.   Suatu struktur kondisi percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi tetapi apabila kondisinya tidak terpenuhi maka ekspresi tidak berjalan merupakan sifat dari struktur...

a.       Or

b.      If then

c.       And

d.      Not

e.       Xand



Video yang berhubungan

Bài mới nhất

Chủ Đề