jawab please,jangan mau poin aja:^( point nya pun

Berikut ini adalah pertanyaan dari Mhuza pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

Jawab please,jangan mau poin aja
:^( point nya pun lumayan gede​
jawab please,jangan mau poin aja:^( point nya pun lumayan gede​

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban dan Penjelasan:

int num = 1;  

⇒ dari code ini didefinisikan bahwa nilai num adalah 1

for ( ; num <= 10 ;) { }

⇒ dari code ini , adalah untuk melakukan looping / pengulangan dengan kondisi tertentu. Nah kondisi disini adalah dimana nilai  num <= 10 . Atau bisa dibaca selama nilai num tidak lebih dari 10.

cout << num << "\t\t" << (num * num )<< endl;

num++;

⇒ Nah ini adalah didalam kurung kurawal dari for tadi. Artinya bila kondisinya sesaui, akan melakukan perintah ini.

Bisa dilihat dari funginya terdapat (num * num), maka nilai num tersebut akan dikalikan dengan num itu sendiri, kemudian akan menjadi outputnya.

tanda * artinya dikalikan.

Setelah itu ada num++, ini adalah ekpresi increment (penambahan 1). Misalkan saat num = 1 maka selanjutnya num = 2.

Untuk output dari program tersebut kurang lebih seperti ini

1

4

9

16

25

36

49

64

81

100

Penjelasannya singkatnya, di awal num = 1 maka outpunya adalah 1 * 1 = 1, lalu num menjadi num = 2 maka output selanjutnya adalah 2 * 2 = 4 , dst. sampai num = 10 maka ouputnya adalah 10 * 10 = 100.

Mengapa tidak dilanjutkan? karena nilai num setelah adalah num = 11.

Itu sudah tidak memenuhi kondisi num <=10 , jadi ouput (num*num) tidak dijalankan.

Sekian. Semoga paham :)

Semoga dengan pertanyaan yang sudah terjawab oleh Brillianttt dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Tue, 08 Jun 21