My Binusian Story

Just another Binusian blog site

Soal Ao No.3

September13

Soal1Soal1

 

Penjelasan Untuk Soal Ini:

Untuk penjelasan perbarisnya mungkin sudah tidak perlu lagi karena sudah di jelaskan berulang di post tugas pertama dan tugas ke 2 karena sama saja fungsi yang digunakan hanya berbeda baris.
Pada tugas ke 3 ini, hasil dari eksekusinya adalah angka yang disusun berderet dengan bentuk segitiga siku-siku terbalik atau berbeda 180derajat dari soal no 1.
*Pengerjaannya akan dilakukan seperti soal sebelumnya yaitu menggunakan looping dimana for pertama akan diisi lagi dengan 2 for lainnya, untuk angka 1 dan untuk spasi juga 1.

*pertama kita akan menginput angka(a) sebagai jarak ke bawah dan ke sampingnya. Yang for pertama menggunakan for(b=0;b<=a;b++) ini untuk looping for yang berada di dalam for pertama. Jika benar di for pertama maka for ke 2 akan di jalankan yaitu, for yang menggunakan statement for(d=0;d<b;d++) for ini digunakan untuk menghasilkan looping spasi agar semua angka yang disusun dapat rata ke kanan. Selain for 2, for yang ke 3 juga akan di jalankan karena berada dalam for yang sama dengan for ke 2 maka untuk for yang ke 3 dengan statement for(c=1;c<=a-b;c++) akan mengeluarkan angka-angka sesuai printf nya. sehingga hasilnya akan sama dengan gambar di bawah.

*Untuk printf yang berada di for ke 2 (printf(“%-3c”,’ ‘);) saat di eksekusi maka yang pertama tidak akan muncul karena saat masuk ke for d=0,d<b(d<0) itu tidak mungkin maka dilanjutkan ke for ke 3. Tetapi jika sudah b sudah mengalami increment maka for ke 2 aka mulai berjalan. Pada printf(“%-3c”,’ ‘); maksudnya yang akan di print nanti saat di eksekusi adalah spasi dengan hitungan 3 karakter termasuk spasi itu sendiri, itu hanya untuk memperindah bentuk segitiganya saat di input lebih dari 9.

*untuk printf yang berada di for ke 3 (printf(“%-3d”,c);) akan mengeluarkan banyak angka berurut sesuai yang di input dan akan berkurang ketika masuk ke dalam for lagi. Seperti pada gambar hasil eksekusi, sehingga berbentuk segitiga.

*Sama seperti printf yang spasi, di sana juga menggunakan peraturan 3 karakter (%-3d) agar terlihat indah saat di eksekusi. Bisa di lihat pada contoh.

Soal1

#SoCSBinus #KevinTanzil #1901474870

 

posted under Soal AO

Email will not be published

Website example

Your Comment: