Skip to main content

Posts

Showing posts from December, 2018

Function dan recursion

Function adalah suatu metode dalam penyusunan program dimana program tersebut dikelompokkan menjadi beberapa modul-modul. Contoh modul adalah modul untuk menghitung,mengurutkan dan mencetak. Cara untuk membuat fungsi adalah dengan membuatnya sebelum bagian main. Contohnya: Int hitung(int a,int b) { int total; Total=a+b; Return total; } Jadi,fungsi tersebut diberi nama hitung dan akan mereturn nilai total ke main dan juga menerima parameter a dan b dari main.Int main() { Int a,b; hitung(a,b); } Dari main akan melempar parameter ke fungsi hitung dan fungsi hitung akan melempar nilai total ke main. Rekursi adalah suatu metode dimana fungsi itu memanggil fungsi itu sendiri. Contohnya dalam mencari  nilai factorial Int recursion(int a) {    If(a<=1)   {       Return 1;    }   Else return a*recursion(a-1); } Jadi rekursi harus punya base case yaitu operasi atau perintah yang paling simple dan harus punya pengura...

Sorting and searching in C

Seperti yang kita tahu,jika kumpulan data dapat menjadi lebih mudah untuk diolah apabila data tersebut sudah terurut.Maka,dengan itu kita dapat mengurutkan data dalam program C. Disini,kita mengenal ada 3 jenis tipe sorting sederhana yaitu : 1.Bubble sort Bubble sort dapat menukarkan kedua data dalam index yang bersebelahan.Contohnya adalah Di gambar tersebut,kita dapat melihat bahwa data tersebut dibandingkan dengan data yang selanjutnya sampai semuanya tertukar.Untuk dalam coding-an nya dapat diberi contoh sebagai berikut void bubble() { for(int c=1;c<7;c++) { for(int i=6;i>=c;i--) {       if(arr[i]<arr[i-1])           {                swap(arr[i],arr[i-1]);            } } } 2.Selection Sort Membandingkan data sampai ketemu yang lebih kecil maka akan dipindahkan ditukar dan akan lanjut keindex selanjutnya sampai akhir.Gambarnya kira-kira sepert...

File Processing

Dalam bahasa C,kita dapat menghubungkan file dari luar codingan kita untuk inpud output.Syntax dalam pembukaan file adalah sebagai berikut: FILE *fp; Untuk fp,kita dapat menggunakan variable lain. Sedangkan untuk membuka filenya dapat kita lakukan dengan cara: fp=fopen("Test.txt"," x "); Untuk file dari luar,kita bisa membuat file directorynya (cth:D:\\Test.txt) dan apabila file eksternal tersebut sudah satu folder atau satu lokasi dengan file .cpp dan .exe yang kita buat,maka tidak perlu membuat directorynya.Kita hanya cukup memanggil nama file tersebut. Untuk tanda x ,itu mode yang tergantung apa yang mau kita lakukan terhadap file tersebut.Berikut jenis-jenis dari mode tersebut. -"r" digunakan untuk membaca file tersebut -"w" membuat file untuk ditulis,jadi jika sudah ada data didalam file tersebut dan kita menggunakan mode "w",maka data yang lama tersebut akan digantikan oleh data yang baru ini. -"a...