PENJELASAN ALGORITMA PERULANGAN BERSARANG POLA SEGITIGA SAMA SISI DENGAN BAHASA C BESERTA FLOWCHART NYA
Assalammualaikum wr.wb
Berjumpa lagi di blog saya Wulandari, baik disini kita akan membahas pola segitiga sama sisi dengan bahasa c, beserta flowchart nya berikut di bawah ini:
1. Pertama, kita harus memikirkan codingan segitiga sama sisi nya, setelah itu buat sourcode nya di sini kami masih menggunakan bahasa c,seperti biasa kita akan menggunakan header #include <stdio.h> sebagai library dari bahasa c itu sendiri. kita juga memnggunakan int main(void) dimana ini berfungsi yang akan dikembalikan nilainya kembali.
2. Selanjutnya kita tambahkan variabel, di sini saya gunakan 4 variabel yaitu c,i,x,z jumlah itu untuk menunjukkan berapa besar segitiga yang kita akan buat. sedangkan i,j dan k adalah variabel pembantu saja. ke-4 variabel ini ber-tipe int.
3. Selanjutnya kita akan menggunakan fungsi pengulangan for. for(i=5;i>=z;--) ungkapan selanjutnya adalah kondisi atau syarat yang kita berikan. dan ungkapan selanjutnya adalah aksi nya. jika nilai i kurang dari atau sama dengan jumlah maka i+5. setelah menulis itu ingat menulis kurung kurawa yang menandakan ada blok selanjutnya. setelah itu kita masuk ke for yang kedua. yaitu for(x=0;x<=i;x++). kemudian diberi kurung kurawa lagi dan ditulis printf(" ") kita menampilkan spasi berguna untuk memberi jarak agar nanti berbentuk segitiga sama sisi.
4.kita sekarang masuk pada for ke-3. pada for ketiga ini kita akan menampilkan bentuk segitiganya. kita tulis for(c=5;C>=i;C++) kemudian diberi kurung kurawa dan ditulis printf("* ") tanda * itu akan menjadi isi segitiganya. didalam * tersebut ada spasi berguna agar bisa berbentuk segitiga.
5.Selanjutnya kita tinggal menambahkan printf("\n") untuk mencetak enter agar * yang kita cetak tadi tidak tercetak secara horizontal.
6. Nah, semua telah selesai tinggal kita compile dan run saja.
FLOWCHART SEGITIGA SAMA SISI
1.Mulai
2. Inisialisasi nilai awal i=0
3. Cek Kondisi apakah nilai i >=5 jika kondisi bernilai benar maka cetak x++
4. Nilai i dilakukan increment (ditambahkan 1)
5. Cek kondisi kembali apakah nilai x<=1 bila kondisi bernilai benar (true) maka cetak x++
6. inisialisasi nilai kedua c=5
7. Cek kondisi apakah nilai C>=i maka cetak C--, jika tidak niali C>=i maka langsung printf
8. Jika tidak i>=5 langsung end dan proses iterasi langsung terhentikan,
Iterasi terus dilakukan hingga konisi bernilai salah (false)
9. Selesai
Wassalammualaikum wr,wb
Komentar
Posting Komentar