Tugas AO No.2

No.2

Output :

a0

Source Code:

b0

Output yang dihasilkan dari source code di atas beupa susunan angka berurutan dengan rata kanan dan berbentuk segitiga.

 

c0

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

 

d0

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

 

e0

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

 

f0

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.

 

g0

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

 

h0

for berfungsi untuk melakukan looping sma seperti pada soal no.1 sebelumnya, sampai kondisi sudah tidak berlaku lagi. for dalam hal ini menentukan jumlah baris yang akan ditampilkan nantinya. Kemudian funsgi for ini akan dilanjutkan dengan fungsi for selanjutnya.

 

o0

for kedua ini berfungsi untuk menampilkan spasi (“ “) jika kondisi tersebut masih berlaku. Berbeda dengan soal no.1, dalam hal ini yang tertulis adalah j–, dimana yang berarti nilai j dikurangi 1 pada looping selanjutnya. Jika kondisi for sudah tidak berlaku, maka akan dilanjutkan oleh fungsi for ketiga yang berada di bawahnya.

 

p0

Berbeda dengan for kedua, for ketiga berfungsi untuk menampilkan nilai dari variabel k, dengan kondisi yang berbeda. Dalam hal ini k juga dikurangi 1 setiap kali terjadi looping hingga nilai k sudah tidak lebih dari 0, maka looping for ketiga akan berakhir.

 

m0

Sama seperti sebelumnya, 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, dan akan dilanjutkan oleh looping for pertama yang kemudian akan berlanjut ke for kedua dan ketiga hingga kondisi for pertama sudah tidak berlaku lagi.

 

n0

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 *