Select Page

Author: Muhammad Afis Ardiansyah Af Fahmi

Belajar dengan Abel & Aray di kelas C

Assalamualaiku WR.WB. Yaopo kabar rek, kali ini saya kan membahas tentang VARIABEL ARRAY. Apa sih tujuan dari mempelajari bab ini?. Jadi, tujuannya adalah untuk mempelajari penggunaan variable satu dimensi, dua dimensi, bedimensi banyak. Array tak berukuran dan parameter array. Suatu array adalah kumpulan dari beberapa nilai yang mempunyai tipe yang sama. Misalkan integer semua, float semua dan sebagainya. Untuk membedakan nilai satu dengan lainnya digunakan untuk menyimpan beberapa nilai dengan tipe sama. Contohnya variable bilangan [n]. Maka dapat menyimpan beberapa file dengan index mulai 0 sampai n-1 yaitu bilangan [0], bilangan [1], ….. bilangan [n-1]. Nilai subscript dapat berupa konstanta, variable, dan integer. Berikut adalah tugas yang saya kerjakan: 1.buat progrsm untuk mengurutkan data: 2. Buat program untuk mengimplementasikan algoritma tersebut: 3. buat program untuk menampilkan nilai rata-rata...

Read More

Tune Up si C

Assalamualaikum, ya opo kabar rek? Selamat pagi semuanya nya selamat datang kembali di wordpress saya. kali ini saya akan membahas tentang mempelajari pembuatan fungsi-fungsi diluar fungsi-fungsi yang ada, serta mempelajari penggunaan ariable global, local, eksternal, otomatis, statis dan register. sedikit pengetahuan yang saya peroleh, Suatu fungsi adalah bagian program yang terpisah dari fungsi program utamanya main() dan berdiri sendiri untuk mengerjakan suatu proses tertentu. Suatu fungsi dapat digunakan sebagai fungsi itu sendiri. Dengan tujuan digunakan fungsi tersebut adalah untuk mencegah penggunaan program secara berulang-ulang. Dipakai untuk membuat fungsi baru dimana tidak ada dalam pustaka bahasa C. Secara aturan fungsi baru dibuat setelah fungsi main() dibuat, sehingga penempatan fungsi adalah dibawah fungsi main(), tetapi ada kalanya dapat diletakkan diatas fungsi main(). Bila fungsi diletakkan diatas fungsi main() maka tidak diperlukan deklarasi fungsi lagi. kali ini saya akan mencoba mengerjakan soal yang ada: 1.buat fungsi kabisat(): 2.buat fungsi factorial(): 3. membuat fungsi permutasi() dan kombinasi(): 4.buat fungsi float suhu: 5.membuat fungsi bilangan prima: sekian dan terima kasih wassalamualaikum...

Read More

Izanagi dalam C (LOOPING)

Assalamualaikum, ya opo kabar rek? Selamat pagi semuanya nya selamat datang kembali di wordpress saya. kali ini saya akan membahas tentang bahasa yang selalu berputar-putar seperti aku dengannya, yaitu statement perulangan (LOOPING). Pertama, kita membahas tentang (Control Statement). Yaitu statement yang dipakai untuk mengarahkan jalannya program. Sehingga urutan pengerjaan program dapat melompat-lompat atau berulang. Ada beberapa statement yang masuk didalamnya. Yaitu, statements if-else else-if go to() switch() break continue for() while() do-while. Yang kedua yaitu statement “for ()”, statement tersebut digunakan untuk membuat perulangan yang dikontrol oleh nilai-nilai tertentu seperti: initial (nilai awal), condition (kondisi), increment decrement(penambahan/ penurunan). pengulangan dengan ststement for () tidak memeriksa kondisi dahulu, sehingga ststement di dalamnya langsung dikerjakan dulu. lalu memeriksa kondisi. yang ketiga statement “while ()”, statement tersebut juga untuk membuat perulangan seperti pada statement for (), yang membedakannya adalah kalau statement while () mendahulukan pemeriksaan kondisi, jika kondisi sudah memenuhi, maka perulangan dilaksanakan. yang terakhri, yaitu “Statement do-while”, statement tersebut digunakan untuk membuat perulangan seperti halnya statement diatas. tetapi, cara kerja dari perulangan “do-while” tersebut langsung mengerjakan badan loop. Lalu, kondisi diperiksa . Jika kondisi memenuhi perulangan dilanjutkan jika tidak, perulangan selesai. berikut adalah tugas yang akan saya kerjakan: 5.1 mencetak matriks identitas: main() { int baris,kolom; for(baris=1;baris<=5;baris++) {printf(“\n”); for(kolom=1;kolom<=5;kolom++) { if (baris==kolom) printf(“1”); else printf(“0”); } } getch(); } 5.2 program untuk menampilkan table perkalian: main() { int brs,klm,hasil, a; printf(“X “); for(a=1;a<=10;a++) printf(“%5d...

Read More

Hakim di program c

Assalamualaikum, ya opo kabar rek? Selamat pagi semuanya nya selamat datang kembali di wordpress saya. Kali ini saya akan membahas tentang statement if else. Statement if else digunakan untuk menentukan pilihan dari suatu kondisi yang diberikan. Cara kerjanya adalah melakukan perbandingan menggunakan relational operator dan atau logical operator. Apabila suatu kondisi terpenuhi atau benar maka akan mengerjakan proses A dan apabila kondisi tidak terpenuhi atau salah maka tidak akan mengerjakan proses A atau dapat juga mengerjakan proses lain misalkan proses B. proses A dan B dapat berupa satu baris statement atau beberapa baris yang dikelompokkan (compound statement). Statement if-else bersarang merupakan kombinasi dari beberapa if-else. Statement switch case adalah bentuk lain dari statement if dengan mendaftar kondisi secara vertikal dalam satu kolom sehingga memudahkan dalam hal evaluasi program. Berikut adalah tugas yang dikerjakan: 1. menentukan bilangan ganjil atau genap: #include <stdio.h> main() { int b, n=2; float hasil; printf(“Masukkan bilangan = “); scanf(“%d”, &b); hasil = b % n; if(hasil) printf(“%d, bilangan ganjil”, b); else printf(“%d, bilangan genap”, b); } 2. menentukan suatu karakter #include <stdio.h> #include <conio.h> #include <stdlib.h> main() { char c; printf(“masukkan suatu karakter : “); scanf(“%c”,&c); if (c>=’a’ && c<=’z’) printf(“\nkarakter tersebut termasuk huruf kecil.\n”); else if (c>=’A’ && c<=’Z’) printf(“\nkarakter tersebut termasuk huruf besar.\n”); else if (c>=’0′ && c<=’100′) printf(“\nkarakter tersebut termasuk angka.\n”); else {printf(“\nkarakter tersebut termasuk karakter khusus.\n”);} getch(); } 3. membuat program...

Read More

RELOMENDITINAL

Assalamualaikum, yaopo kaber rek? Kali ini aku bakalan mempost tentang RELATIONAL, LOGICAL, ASSIGNMENT, DAN CONDITIONAL (RELOMENDITINAL)   selamat pagi semuanya selamat datang kembali dipercaya kali ini kita akan membahas tentang relational logical assignment dan conditional. apa sih artinya relation operation jadi operasi yang dapat digunakan untuk membandingkan antara dua operan misalnya lebih besar mana antara a dan b dari sana kita akan tahu perbandingannya maka akan didapatkan suatu hasil yaitu benar atau salah (true false) yang perubahan nilai 1 (selain nol) untuk benar atau 0 untuk salah. Operator ini terdiri dari tanda-tanda khusus yaitu < (lebih kecil), > (lebih besar), == (sama dengan), <= (lebih kecil sama dengan), >= (lebih besar sama dengan), dan != (tidak sama dengan). Sedangkan untuk kombinasi-kombinasi diatas akan digunakan logical operator yang terdiri dari && (and/dan), II (or/atau) dan ! (not/tidak). assignment operator identik dengan tanda ‘=’ (sama dengan). Ini dapat dipadukan dengan operator aritmatika sehingga menjadi +=, -=, *=, /=, dan %=. Conditional operation, apa sih itu?. Jadi, itu tuh merupakan operator yang telah digunakan menentukan (pengambilan keputusan) secara sederhana (satu baris statement), di mana yang hanya digunakan karakter khusus ‘?’ (tanda tanya) dan ‘:’ (titik dua). 3.5.1 buatlah program untuk menetukan hasil (0 atau 1) dari operator relasional dibawah ini. Dan masukkan nilai a, b, c, dan d dari keyboard. ( a > b ) && ( c < d ) ||...

Read More

Pin It on Pinterest