Tugas AO No.1

Output :

a9

Source Code :

l9

Output yang dihasilkan dari input di atas berupa deret angka yang berjumlah sesuai dengan angka yang kita masukkan. Misalnya jika kita  masukkan angka 3, maka yang akan keluar adalah deretan angka dari satu sampai tiga dengan bentuk segitiga seperti contoh di atas.

 

 

b9

#include<stdio.h> berfungsi sebagai library yang berfungsi untuk input output, dimana input dan output tersebut berasal dari library stdio.h.

 

c9

int main() berfungsi untuk menunjukkan fungsi program dengan kata main dan diakhiri dengan (). Tanda kurung kurawal berfungsi  sebagai tanda dari awal suatu fungsi.

 

 

d9

Baris ini menunjukkan bahwa variabel  yang akan digunakan adalah angka, i, dan j.

 

e9

Baris ini berfungsi untuk men-scan input yang kita berikan pada saat program dijalankan, scanf ini menggunakan “%d”, karena pada baris sebelumnya kita menggunakan tipe data integer(int). &angka berarti bahwa input yang kita masukkan nanti akan berfungsi sebagai nilai dari variabel angka.

 

f9

fflush(stdin) berfungsi untuk menghilangkan buffer input agar tidak penuh.

 

g9

Fungsi for() berfungsi untuk melakukan looping (perulangan) sampai kondisi yang terdapat di dalamnya sudah tiddak berlaku lagi.

for(nilai dasar; kondisi; langka yang dilakukan setelah perintah dalam kurung kurawal dilaksanakan)

i++ berfungsi untuk menambahkan angka 1 pada nilai i, i bernilai 1, maka kemudian i akan berubah menjadi 2 dan terus akan bertambah hingga kondisi sudah tidak berlaku lagi, yaitu ketika i sudah lebih dari angka.

 

h9

Jika kondisi pada fungsi for yang sebelumnya tidak sesuai, maka akan dilakukan fungsi for yang berikutnya. Fungsi for ini memiliki fungsi yang sama seperti fungsi yang sama dengan sebelumnya, tetapi memiliki variabel yang berbeda, jika kondisi pada fungsi ini tidak sesuai (ketika j>i), maka dilanjutkan dengan fungsi berikutnya.

 

i9

Jika kondisi sebelumnya sudah tidak sesuai, maka akan dilakukan perintah printf yang berfungsi untuk menampilkan teks pada program. Teks yang akan ditampilkan adalah teks yang berada dalam tanda petik (“ ”).  Namun %d dalam hal ini menunjukkan agar teks yang ditampilkan adalah nilai dari variabel j yang berada di samping tanda koma, sehingga yang ditampilkan nanti bukanlah “%d”, akan tetapi nilai dari variabel j. Tanda tutup kurung kurawal menandakan akhir dari fungsi for kedua yang kemudian akan dilakukan looping lagi hingga kondisi pada fungsi for kedua tidak berlaku lagi.

 

j9

printf() menampilkan teks yang berada dalam tanda petik, yaitu “\n”, yang berarti untuk melakukan “enter” pada program sebelum terjadinya looping oleh for pertama. Tutup kurung kurawal menandakan akhir dari fungsi for pertama, kemudian akan terjadi looping pada fungsi for pertama yang kemudian dilanjutkan fungsi for kedua lagi hingga kondisi pada fungsi for pertama sudah tidak berlaku lagi.

 

k9

return0 berfungsi untuk mengembalikan nilai dari suatu integer dimana dalam hal ini merupakan int main(). Tutup kurung kurawal adalah penutup dari int main().

Leave a Reply

Your email address will not be published. Required fields are marked *