Soal-soal coding

Capture15Capture16

Program diawali dengan #include dengan library stdio.h. int main sebagai dasar dari pembentukan program dan angka, i, dan j adalah variabel data dengan tipe data int (integer).scanf untuk memasukkan input dalam program. Pada program ini digunakan looping for (i) dengan awal 1 yang menandakan baris pertama, syarat kurang dari sama dengan angka input dan increment. for kedua (j) menandakan kolom pertama dengan syarat kurang dari sama dengan jumlah baris, sehingga jumlah kolom mengikuti jumlah baris. printf untuk mengelarkan output pada program berupa angka (%d).  (“\n”) untuk membuat line baru dan program diakhiri dengan return 0;

 

Capture13 Capture14

Sama seperti di atas program diawali dengan #include dan library stdio.h. int main sebagai dasar program dan angka, i, j, dan k sebagai variabel data. scanf untuk memasukkan input dan looping for (i) diawali dengan 1 sebagai baris, looping berulang hingga i<=angka dan increment. for kedua (j) diawali oleh (i), j<angka sebagai batas dan increment. printf awal (” “) untuk mengisi bagian yang ditentukan. for ketiga (k) untuk mengisi angka dimulai dari (i) yaitu sama dengan baris jadi bila baris pertama dimulai 1 baris kedua 2, batas k>0 agar berakhir di 1, decrement karena angka akan berkurang. printf untuk mengeluarkan output berupa angka(%d) dan diakhiri return 0;

Capture11 Capture12

Diawali #include<stdio.h>, int main, angka, i, j, k sebagai variabel data. scanf untuk menginput angka. for looping dimulai dengan i =1, i<=angka; i++ sama seperti sebelumnya. for kedua (j) dimulai dari 1 karena mengikuti (i), j< i agar tidak muncul pada saat i==j, increment karena (” “) akan bertambah seiring penambahan baris. for ketiga (k) dimulai dari 1, k<=angka-i+1 agar batas berubah seiring (i) berubah. printf untuk output dan diakhiri return 0;

Capture9 Capture10

Coding diawali dengan #include<stdio.h>, int main, variabel i, j, k. scanf untuk input data. for looping (i) diawali dengan 1, i<=angka sebagai batas dan increment. for kedua (j) dengan awal (i) agar sama dengan baris, j<angka agar (” “) terisi tidak pada bagian output, increment. for ketiga (k) diawali 1, k<=i agar pembatas sampai dengan jumlah baris (i). printf untuk output dan diakhiri return 0;