Tampilkan postingan dengan label BAHASA C. Tampilkan semua postingan
Tampilkan postingan dengan label BAHASA C. Tampilkan semua postingan

Kamis, 03 November 2011

Program Banyak & Jumlah Part Dua

Masih erat kaitannya mengenai artikel sebelumnya “Program Banyak & Jumlah” dimana prosesnya akan berhenti jika user memasukkan angka 9999. Kemudian melakukan perhitungan angkan dan jumlah. Ada penambahan sedikit dalam soal yang kedua ini, adapun soalnya seperti berikut :

Buatlah sebuah program dimana kita menginputkan angka (terserah banyaknya). Apabila pada
- input perama kali sang user memasukkan angka 9999 maka akan muncul pesan “Banyak angka dan jumlah angka = 0”
- jika input pertama kali tidak = 9999 maka perulangan akan dijalankan hingga user menginputkan 9999. Dari peng-input-tan sebelum angka 9999 inilah hitung banyak angka yang telah di input dan jumlahkan.


Download artikel, download program

Kamis, 27 Oktober 2011

Program Banyak & Jumlah

Sabtu, 22 Oktober 2011 tepatnya dilantai 2 dari gedung D. Bersama-sama dengan pengurus DNCC melanjutkan penggawean (tugas) atau kegiatan rutin yaitu pelatihan. Nah sesudah acara pelatihan di lantai 2 yaitu pukul 12:00 WIB (Waktu Insya Allah Berubah) hehehehehe karena jam karet. Pulanglah peserta, panitia, dan tentor. Diwaktu inilah ada anak yang bertanya mengenai tugas yang di emban nya (hehehehehe) yaitu tugas daspro (dasar pemrograman) kira-kira begini soalnya :

Buatlah sebuah program dimana kita menginputkan angka (terserah banyaknya). Input selesai jika kita memasukkan angka 9999. Dari peng-input-tan sebelum angka 9999 inilah hitung banyak angka yang telah di input dan jumlahkan.



Download program, Download artikel

Sumber info :
- Penjelasan dari Pak Feri (feriagustina.blogspot.com)
- “Pemrograman Bahasa C dengan Turbo C” oleh Achmad Solichin

Sabtu, 24 September 2011

Perkalian Matrik

Setelah Pak Feri secara cepat menyinggung mengenai array kemudian membuat sebuah program yang menghitung penjumlahan dua matrik yang mempunyai ordo yang sama. Barulah kemudian beliau memberikan contoh pembuatan program untuk menghitung perkalian 2 matrik. Dua matrik yang berbeda dapat dikalikan apabila kolom dari matrik 1 dengan baris kolom dari matrik 2 “sama”. Seperti matrik A yang mempunyai 3 baris dan 4 kolom yang dapat dikalikan dengan matrik B yang mempunyai 4 baris 2 kolom.

A3x4 X B4x2

Hasil dari perkalian tersebut akan menghasilkan sebuah matrik baru yang mempunyai 3 baris dan 2 kolom (diambil dari barisnya matrik A dan kolomnya matrik B). Langsung saja kita simak contoh programnya, maaf kalo aku tidak membahas bagaimana proses perkalian sebenarnya.



Sumber info :
- Penjelasan dari Pak Feri (feriagustina.blogspot.com)
- “Pemrograman Bahasa C dengan Turbo C” oleh Achmad Solichin

Download artikel, download program

Jumat, 23 September 2011

Penjumlahan Matrik

Semarang, 23 September 2011 tepatnya saya lupa ruang berapa hehehe, tapi yang pasti nggak dilab. Komputer mainlan diruangan teori. Hari itu Pak Feri (dosenku) menlanjutkan pembahasan mengenai array, dimana sebelumnya beliau sudah menyinggung sedikit mengenai array 1 dimensi. Nah dihari inilah beliau berkenan untuk berbagi dengan kami mengenai array 2 dimensi. Dengan adanya array 2 dimensi inilah dapat membuat sebuah tabel yang terdiri dari baris dan kolom. Dimana cara mendeklarasikannya seperti berikut.

tipe-data nama_array [brs][kol];

Yang mana matrik juga terdiri dari dari kolom dan baris. Sehingga dalam membuat matrik dapat menggunakan array yang juga terdiri dari kolom baris. Agar 2 matrik dapat dijumlahkan, kedua-nya harus mempunyai ordo (jumlah kolom dan baris) yang sama. Berikut contoh program C-nya.



Sumber info :
- Penjelasan dari Pak Feri (feriagustina.blogspot.com)
- “Pemrograman Bahasa C dengan Turbo C” oleh Achmad Solichin

Download artikel, download program

Selasa, 20 September 2011

Program Perbankan dengan Bahasa C

Dihari yang sama dan tempat yang sama yaitu hari Senin tanggal 19 September 2011 di ruangan D.4.1 setelah menyinggung mengenai bab pada semester sebelumnya dan memberikan beberapa soal latihan. Akhirnya Pak Feri memberikan sebuah tugas padahal waktu belum menunjukkan jam akhir-akhir perkuliahan.

Adapun tugasnya seperti berikut :


Dari gambaran diatas, buatlah programnya.
Ket : dari soal diatas, dapat disimpulkan bahwa debet itu menambahkan sedangkan kredit mengurangi.




Sumber info :
- Penjelasan dari Pak Feri (feriagustina.blogspot.com)
- “Pemrograman Bahasa C dengan Turbo C” oleh Achmad Solichin


Download artikel
, download program

Senin, 19 September 2011

Program Pramuka dalam Bahasa C

Semarang, 19 September 2011 ditanggal itulah Pak Feri hadir keruanganku untuk memulai perkuliahan struktur data. Seharusnya setiap senin berada dalam lab. Komputer perkuliahan struktur data (praktek) tetapi untuk hari itu kegiatan kuliah tidak berada di lab. Komputer melainkan diruangan biasa. Pada pertemuan sebelumnya mahasiswa diminta untuk membawa laptop dan komputer masing-masing.

Awal perkuliahan, Pak Feri memancing mahasiswa untuk mengingat kembali bab perulangan (loop) dengan sintax for dan apa itu array beserta hal-hal yang terkait dengan array itu. Barulah kemudian dilanjutkan dengan mengaplikasikan array dan looping dalam kehidupan sehari-hari, seperti soal berikut :

Pembimbing pramuka mengajak adik-adik tingkatnya untuk berkumpul dilapangan, dari 10 anak dari 1 kelompok akan dibagi menjadi 2 bagian yaitu bagian tali-temali dan bagian mencari jejak, dengan ketentuan anak yang berumur diatas rata-rata mempunyai tugas mencari jejak. Sedangkan anak yang mempunyai umur dibawah rata-rata mendapat tugas tali-temali. Umur berapakah anak termuda? Dan berapakah jumlahnya?




Sumber info : Penjelasan dari Pak Feri (feriagustina.blogspot.com)

Download artikel, download program

Sabtu, 17 September 2011

Pembagian Rambutan dengan Bahasa C

Sama halnya pada postingan sebelumnya “Floor (Round Down) dalam Bahasa C“. Artikel ini terinspirasi dari Hari ini Jum’at Pahing tanggal 16 September 2011 dimana aku kuliah dengan dosen pengajar yaitu Pak Feri. Soal cerita yang diberikan Pak Feri erat kaitannya dengan artikel “Floor (Round Down) dalam Bahasa C“.

Adapun soalnya seperti berikut : upan dan ipan pergi ke hutan mencari buah rambutan untuk opa yang sedang sakit. Ditengah perjalanan pulang mereka bertemu dengan zifi, sanhi, dan jitjar yang meminta rambutan kepada mereka. Upan dan ipan sepakat untuk memberikan rambutan yang paling banyak kepada opa, sedangkan rambutan yang sedikit dibagikan rata ke teman-temannya, sisanya akan diberikan ke akang soleh.

Contoh :
Rambutannya upan : 50
Rambutannya ipan : 41

Maka
Rambutannya opa : 50
Rambutannya teman-teman : 13
Rambutannya akang soleh : 2

Analisis :
Input rambutan upan
Input rambutan ipan
Bandingkan rambutan upan dan ipan
If (rambutan upan >= rambutan ipan Maka)
Rambutan opa = rambutan upan
Rambutan teman-teman = ipan div 3
Rambutan akang soleh = ipan mod 3
Else
Rambutan opa = rambutan ipan
Rambutan teman-teman = upan div 3
Rambutan akang soleh = upan mod 3
Tampilkan jumlah rambutan semua pihak



Sumber info :
- Penjelasan dari Pak Feri (feriagustina.blogspot.com)
- Index Borland C++

Download artikel, download program

Jumat, 16 September 2011

Floor (Round Down) dalam Bahasa C

Hari ini Jum’at Pahing tanggal 16 September 2011 aku bertemu kembali dengan dosenku Pak Feri, tetapi dalam mata kuliah yang berbeda yaitu mata kuliah struktur data (teori). Jadinya hanya bertatap muka dalam ruangan perkuliahan biasa, bukan di lab. Komputer. Diawal perkuliahan Pak Feri sudah menekankan bahwa materi-materi yang sudah ada disemester 1 dan 2 tidak akan dibahas secara terperinci dikuliahnya beliau, tetapi tadi sore beliau mengajak mahasiswa untuk memanaskan otaknya kembali yang cukup vakum dimasa liburan hehehehe.

Sebelum perkuliahan selesai, sekali lagi Pak Feri memberikan sebuah soal cerita dimana dalam soal cerita tersebut mengandung operator pembagian, tetapi hasil diinginkan tidak berupa bilangan pecahan melainkan pembulatan kebawah. Seharusnya 5 / 2 = 2,5 tetapi hasil yang diinginkan 5 / 2 = 2. Jadi bilangan pecahan akan dibulatkan kebawah. Untuk format penggunaannya sebagai berikut :

#include <math.h>
double floor(double x);
long double floorl(long double x);



Sumber info :
- Penjelasan dari Pak Feri (feriagustina.blogspot.com)
- Index Borland C++

Download artikel
, download program

Kamis, 15 September 2011

Biaya Pembelian Keramik

Ternyata setelah menyelesaikan program yang pertama (menghitung luas lingkaran), Pak Feri dosenku) memberikan sebuah persoalan lagi yang diambil dari kehidupan sehari-hari. Dimana kita diminta untuk membuat program yang menghitung banyak biaya yang perlu dikeluarkan untuk pemasangan keramik sebuah kamar.

Tetapi sebelum menyimak artikel ini aku saranin buat baca artiker terkait yaitu “Ceil dalam Bahasa C” yang dapat disimak di http://www.ul1n.co.cc/2011/09/ceil-dalam-bahasa-c.html didalam artikel tersebut menjelaskan fungsi dari sintax ceil dalam menghitung biaya yang perlu dikeluarkan.

Analisa
Input panjang & lebar kamar : input pkmr & lkmr
Menghitung luas kamar : luaskmr = pkmr * lkmr
Input panjang & lebar keramik (cm) : input pker & lker
Menghitung luas keramik : luasker = pker * lker
Menghitung jmlh keramik : jmlker = luaskmr / luasker (dibulatkan keatas)
Input isi keramik per dus : input isidus
Menghitung jmlh dus : jmldus = jmlker / isidus (dibulatkan keatas)
Input harga perdus : input harga
Menghitung biaya : biaya = jmldus * harga

Sedangkan program beserta print out nya sebagai berikut :



Sebenarnya untuk sintax yang digunakan standart, yang perlu diperhatikan adalah penggunaan sintax ceil serta hal-hal yang terkait dengan sintax ceil tersebut. Selamat mencoba

Sumber info :
- Penjelasan dari Pak Feri (feriagustina.blogspot.com)
- Index Borland C++

Download artikel, download program

Rabu, 14 September 2011

Ceil dalam Bahasa C

Ada sedikit permasalahan disaat kuliah struktur data (perdana). Dalam lab. Komputer Pak Feri (dosenku) memberikan sebuah soal, dimana soal tersebut diambil dari kehidupan sehari-hari. Dari soal tersebut dimintalah untuk mengaplikasikanya dalam sebuah program Bahasa C.Didalam program tersebut harus ada sebuah fungsi yang membulatkan menaik (round up) sebuah bilangan pecahan menjadi desimal.

Misalkan kita akan memasang keramik dari kamar seluas 90000 cm2 dengan ukuran keramik 330 cm2 sehingga jumlah keramik yang dibutuhkan adalah 90000 / 330 = 272,72 buah. Kita tidak mungkin mebeli keramik dalam jumlah pecahan seperti diatas, melainkan kita akan membeli keramik sebanyak 273 buah. Nah untuk melakukan pembulatan keatas kita gunakan ceil, adapun templatenya berikut :
#include <math.h>
double ceil(double x);
long double ceill(long double x);
Lebih pahamnya silahkan simak contoh pemakaian sintaxnya



Keterangan :
- sintax ceil sebelumnya diharuskan meng-include-kan file header math.h
- variabel penampung harus bertipe data double atau long double
- selain koma 0 (angka,0) akan dibulatkan keatas
- bilangan bulat (integer) tidak dibulatkan

Sumber info :
- Penjelasan dari Pak Feri (feriagustina.blogspot.com)
- Index Borland C++

Download artikel,download program

Senin, 12 September 2011

Luas Segitiga

Akhirnya memulai hari pertama kuliah di kampus tercinta hehehehe, kangen juga ma temen-temen hahaha saat bercanda, makan bareng, kuliah, kumpul-kumpul, dll. Setelah bertemu dan mengucapkan minal aidzin wal faizin dilanjutin dengan acara kuliah bersama, eit tunggu dulu. Aku nggak akan menceritakan kegiatanku hari ini, melainkan aku akan berbagi mengenai ilmu sedikit yang semoga bermanfaat bagi yang menyimak tetapi khususnya buat aku sendiri.

Hari ini aku ada mata kuliah praktek struktur data. Dalam leb komputer, sang dosen mengawali dengan perkenalan diri yang cukup singkat aku kira. Barulah kemudian beliau mencoba untuk memanaskan otak-otak kami dengan soal-soal ringan disemester sebelumnya. Salah satunya bagaimana membuat program yang menghitung luas dari segitiga?

Analisa

~ Input
Menginput alas segitiga : alas
Menginput tinggi segitiga : tinggi
~ Proses
luas=0.5*alas*tinggi
~ Output
Menghasilkan luas segitiga

Kesimpulan
Variabel : alas(input),tinggi(input),luas

Tautan
Perlu diingat bahwa tipe data dari luas minimal adalah float dikarenakan perlu varibel yang dapat menampung banyak bit dan pecahan. Sedangkan angka 2 pada printf terakhir adalah menentukan banyaknya digit setelah titik (koma).

Sumber info : Penjelasan dari Pak Feri (feriagustina.blogspot.com)

Download artikel, download program

Rabu, 07 September 2011

Operator Aritmatika dalam Bahasa C

Dalam pemrograman Bahasa C ada beberapa operator yang dipergunakan, salah satu diantaranya adalah operator aritmatika. Bagi yang sudah mengenyam sekolah sampai Sekolah Dasar pastinya sudah tau apa saja operator aritmatika tersebut.

Tetapi operator aritmatika yang dipergunakan dalam Bahasa C ada 5 macam yaitu :
perkalian : *
pembagian : /
modulus : %
penjumlahan : +
pengurangan : -

Semuanya mungkin dah pernah dengar operator-operator tersebut. Tetapi ada yang belum tahu mengenai, apa itu modulus ?

Modulus itu mencari nilai sisa bagi dari kedua bilangan. Misalnya saja
6%2=0
5%3=2
Untuk lebih jelas mengenai modulus simak saja http://www.ul1n.co.cc/2011/07/perbedaan-mod-dan-div.html atau dapat menyimak penggunaan operator modulus untuk mencetak bilangan genap. Sedangkan untuk contoh program penggunaan operator aritmatika bisa disimak sebagai berikut


Download artikel, download program

Minggu, 28 Agustus 2011

Fungsi Strncpy Pada Bahasa C

Artikel ini erat kaitan nya dengan http://www.ul1n.co.cc/2011/08/fungsi-strcpy.html, jadi silahkan simak link tersebut sebelum melanjutkan artikel ini.

Bagi yang sudah menyimaknya mari kita lanjutkan kembali artikel ini, antara strcpy dengan strncpy mempunyai tujuan yang sama yaitu meng-copy value dari variabel satu ke variabel lainnya. Selain mempunyai kesamaan tujuan, keduanya juga mempunyai perbedaan yaitu :

Sintak strcpy meng-copy-kan semua value dari variabel 1 kevariabel lainnya, sedangkan strncpy meng-copy-kan value dari variabel 1 ke variabel lainnya dengan jumlah karakter tertentu. Format dari penggunaan sintak strncpy seperti berikut :

strncpy(var_tujuan,var_asal,x);

Ket :
var_tujuan : isi variabel ini akan sama dengan variabel asal
var_asal : value dari variabel ini yang akan di-copy-kan ke variabel tujuan
x : banyak karakter yang akan di-copy-kan



Sumber info :
“Pemrograman Bahasa C dengan Turbo C” oleh Achmad Solichin
“101 Tips dan Trik Bahasa C di GNU/Linux untuk Pemula” oleh Ema Utami, S.Si,M.Kom. dan Sukrisno

Download artikel
, download program

Sabtu, 27 Agustus 2011

Fungsi Strcpy Pada Bahasa C

Waduh puasa dah hampir selesai nih :) padahal aku lum selesai memposting semua yang aku dapet saat semester 1 dan 2, wah gatot nih (gawat total hehehe). Tapi tetep kudu semangat membuatnya.

Dihari ini kita akan belajar mengenai penggunaan fungsi strcpy (string copy). Dari singkatannya sudah sedikit diketahui kegunaanya, yaitu mencopy value (nilai) dari variabel 1 ke variabel yang lain. Yang di-copy-kan adalah string (array character) jadi dalam pendeklarasiannya harus dicantumkan lebar dari stringnya. Untuk format dari strcpy seperti berikut :

strcpy(var_tujuan,var_asal);

Perlu diingat bahwa sebelum menggunakan sintak strcpy kita diwajibkan meng-include-kan string.h dan minimal ada 2 variabel yang berbeda untuk proses copy value. Lebih jelasnya mari kita simak contoh program berikut ini :


Sumber info :
“Pemrograman Bahasa C dengan Turbo C” oleh Achmad Solichin
“101 Tips dan Trik Bahasa C di GNU/Linux untuk Pemula” oleh Ema Utami, S.Si,M.Kom. dan Sukrisno

Download artikel, download program

Jumat, 26 Agustus 2011

Array Multi Dimensi

Setelah belajar array dimensi 2, berikutnya yaitu memahami tentang array multi dimensi. Pada array dimensi 1 dan array dimensi 2, akan menghasilkan hanya sebuah matrik (tabel) dan untuk membuat 2 matrik dilakukan dengan cara membuat perulangan kembali.

Nah berbeda dengan keduanya, pada array multi dimensi dapat membuat 2 matrik ataupun lebih menggunakan nama matrik yang sama. Pendeklarasiannya sebagai berikut :

tipe_data nama_matrik [banyak_matrik][kolom][baris];
int x[2][4][3];


Ket : array-nya bernama x dengan tipe data integer (bilangan bulat), mempunyai 2 matrik, 4 baris, dan 3 kolom.


Sumber info : “Pemrograman Bahasa C dengan Turbo C” oleh Achmad Solichin

Download artikel, download program

Kamis, 25 Agustus 2011

Array Dimensi 2

Disini aku tidak akan membahas pengertian dari array itu sendiri. Setelah membahas array berdimensi satu, berikutnya kita akan belajar mengenai array dimensi dua.

Perbedaannya array dimensi dua yaitu array yang mempunyai baris dan kolom, bisa diibaratkan bahwa array dimensi dua seperti sebuah tabel yang mempunyai sejumlah baris dan kolom. Untuk pendeklarasiannya seperti berikut :

tipe_array nama_array [baris][kolom];
int x[3][4];

Ket : nama array adalah x dengan tipe integer (bilangan bulat) yang mempunyai 3 baris dan 4 kolom.Cara memberikan nilai secara langsung seperti :

x[2][3]=12;

Yang artinya pada baris ke-2 dan kolom ke-3 diberi nilai 12. Pemberian nilai dapat dilakukan secara baris perbarsi (Row Major Order) atau kolom perkolom (Column Major Order)


Seperti dalam pelajaran matematika, 2 matrik dapat dijumlahkan jika banyak kolom dan baris sama.


Untuk kali ini saya tidak akan menjelaskan secara terperinci mengenai seluk beluk program diatas. Karena secara umum sintaknya dah aku paparkan dalam artikel sebelumnya.

Sumber info : “Pemrograman Bahasa C dengan Turbo C” oleh Achmad Solichin

Download artikel, download program 1, download program 2

Jumat, 12 Agustus 2011

Hubungan mod,div biner,dan desimal

Bagi yang sudah menyimak artikel saya berjudul “Perbedaan antara mod dan div” bisa melanjutkan menyimak artikel ini, bila masih bingung mengenai perbedaan antara mod dan div. Kemungkinan akan kesulitan.

Numerik (angka) dapat ditampil dalam beberapa bentuk tergantung basisnya diantaranya :
- Sistem bilangan desimal
Sistem ini digunakan secara dominan oleh manusia. Dimana sistem bilangan desimal berbasis 10 yaitu bilangan yang terdiri dari angka 0 hingga 9. Contohnya

13710 (ditulis hanya 137)
6510 (ditulis hanya 65)

- Sistem bilangan biner
- Agak berbeda dengan bilangan desimal yang terdiri dari angka 0 hingga 9. Sedangkan bilangan biner berbasis 2 yaitu bilangan yang terdiri dari angka 1 dan 0. Contohnya

111011
1011

Konversi dari desimal ke biner
Cara mengubah bilangan desimal ke biner dengan cara bilangan desimal dibagi dengan 2 dimana akan mendapatkan nilai hasil (div) dan nilai sisa (mod). Kemudian nilai hasil dari perhitungan sebelumnya dibagi lagi dengan 2. Ulangi pembagian tersebut hingga nilai hasil = 0 atau 1, barulah kemudian susun nilai sisa dari belakang kedepan.

137 kalau dijadikan biner ?


Maka didapatkan 137 = 1111110

Konversi dari biner ke desimal
Susunlah bilangan biner secara horisontal, kemudian dibawahnya angka biner yang terakhir taruh 20 bergeserlah angka biner sebelah kiri dibawahnya taruh 21 dan ulangi hingga angka biner yang terakhir. Setelah selesai, hitung 2 yang dipangkat dibawah angka biner 1. barulah kemudian hasil pemangkatan dijumlahkan sehingga didapatkan bilangan desimal.

1001101 kalau dijadikan desimal?



Ingat, abaikan pangkat dibawah angka binhttp://www.blogger.com/img/blank.gifer 0 hitung saja pangkat dibawah angka biner 1. Barulah jumlahkan pangkat-pangkat dibawah angka biner 1.

Sumber info : "Pengenalan Pemrograman Komputer" oleh jeni

Download artikel


Rabu, 03 Agustus 2011

Array Dimensi Satu

Array adalah kumpulan nilai-nilai (value) yang bertipe data sama, dan ditampung dalam satu nama variabel. Setiap value atau elemen dari array ditunjukkan dengan indeks. Indeks dibagi menjadi tiga berdasarkan dimensi, yaitu : array dimensi satu, array dimensi dua, dan array multi dimensi.

Bisa diibaratkan array dimensi satu bentuknya seperti tabel dengan jumlah 1 baris dan beberapa kolom. Setiap elemennya diakses melalui indeks, secara default indeks dimulai dari 0. Bentuk umumnya :

tipe_data nama_array [banyak_kolom];

contoh :

int angka[4];




Perlu diketahui bahwa tipe data string juga merupakan sebuah array dimana elemen-elemen nya adalah karakter. Lebarnya string menunjukkan banyaknya karakter yang ditampung.



Sumber info :
“Pemrograman Bahasa C dengan Turbo C” oleh Achmad Solichin

Download artikel selengkapnya, download program

Senin, 01 Agustus 2011

Perulangan dengan for

Masih menyangkut perulangan (looping), selain menggunakan sintaks while dan do-while perulangan dapat menggunakan sintaks for. Dimana dalam penggunaan sintaks for harus mempunyai nilai awal (inialisasi), nilai akhir (syarat), dan interval. Dapat disimpulkan bahwa perulangan dengan sintaks for mempunyai batas yang jelas (batas awal s/d batas akhir), berbeda dengan while & do-while yang akan berhenti jika tidak memenuhi syarat (batas akhirnya belum tahu).

Untuk template dari sintaks for adalah sebagai berikut :

for(inialisasi;syarat;interval){
pernyataan;
pernyataan;}

Contoh penggunaan sintaks for :



Sumber info :
“Pemrograman Bahasa C dengan Turbo C” oleh Achmad Solichin

Download artikel, download program

Minggu, 31 Juli 2011

Perulangan dengan do-while

Sepertinya sebelum artikel ini aku buat sudah pernah membuat artikel yang menyangkut perulangan yaitu perulangan dengan while. Agak berbeda dengan while, pernyataan-pernyataan dalam perulangan do-while akan dijalankan 1 kali. Kemudian diadakan cross check apakah prasyarat nya memenuhi? Jika ya akan dilakukan perulangan hingga hasil dari cross check tidak sesuai (tidak memenuhi prasyarat).

Dari pemaparan sebelum, dapat disimpulkan bahwa dalam perulangan do-while, pernyataan akan dieksekusi minimal 1 kali. Untuk lebih jelasnya lihat contoh berikut :



Sumber info :
“Pemrograman Bahasa C dengan Turbo C” oleh Achmad Solichin

Download artikel, download program