Select Page

Author: Widia Rahmawati Kusuma

Variabel ARRAY

Halo semua kembali lagi dengan saya Widia Rahmawati Kusuma. pada kali ini saya akan membahas tentang percobaan variabel array. Apakah kalian mengetahui apakah Apa itu array?. array adalah kumpulan dari beberapa nilai yang memiliki tipe yang sama misalkan integer semua Float semua dan sebagainya untuk membedakan antara nilai satu dengan lainnya digunakan suatu subscript yang sering disebut indeks. suatu variabel array dapat digunakan untuk menyimpan beberapa nilai dengan tipe sama, contohnya variabel bilangan[n]. maka dapat menyimpan beberapa nilai dengan indeks mulai 0 sampai n-1 yaitu bilangan[0]. bilangan [1],…bilangan [n -1] nilai subscript dapat berupa konstanta. variabel dan ekspresi Yukk untuk lebih memahami lagi kita lakukan percobaan. Pada percobaan kali ini yaitu membuat suatu program untuk mengurutkan data dengan urutan naik(ascending) yang dimasukkan pada program. Pada program ini juga menanyakan banyaknya data yang dimasukkan. Berikut adalah tampilan dari program yang akan dijalankan                                         Pada percobaan selanjutnya yaitu membuat program algoritma sieve of erastosthenes yaitu menampilkan semua bilangan prima antara 1 sampai n sesuai dengan nilai yang dimasukkan. Berikut adalah tampilan dati program yang akan dijalankan                  Selanjutnya yaitu membuat program dimana akan menampilkan data nilai suatu sisawa dan akan menampilkan  hasil rata rata sesuai dengan nilai yang telah dimasukkan. Berikut adalah tampilannya   ² Berdasarkan percobaan diatas...

Read More

Belajar mengembangkan suatu fungsi

Halo teman-teman kembali lagi berjumpa dengan saya Widia Rahmawati Kusuma untuk kali ini kita akan membahas tentang percobaan untuk mengembangkan suatu fungsi-fungsi. pada fungsi-fungsi itu sendiri terdapat fungsi-fungsi yang mempelajari penggunaan variabel Global lokal eksternal otomatis statis dan register Suatu fungsi adalah bagian program yang terpisah dari fungsi program utamanya main() dan berdiri sendiri untuk mengerjakan suatu proses tertentu. Tujuan digunakannya fungsi adalah untuk mencegah penggunaan program secara berulang-ulang sehingga program menjadi sangat panjang dan membingungkan. pada percobaan kali ini akan digunakan fungsi dari C seperti printf (), clrscr(),scanf(),getch(), puts(),for() dan sebagainya aturan fungsi dapat dibuat setelah fungsi main dibuat sehingga pendapatan fungsi adalah di bawah fungsi main tetapi ada kalanya dapat diletakkan diatas fungsi main seperti fungsi yang terdapat pada include bila fungsi diletakkan diatas fungsi lain maka tidak diperlukan deklarasi fungsi lagi. untuk memahami lebih dalam yukk latihan pada percobaan  kali ini yaitu akan membuat suatu fungsi tahun kabisat. pada percobaan ini yaitu akan menampilkan nilai balik 1 apabila tahun yang dimasukkan adalah tahun kabisat dan akan bernilai 0 apabila tahun yang dimasukkan adalah bukan tahun kabisat. berikut adalah tampilan program yang dijalankan selanjutnya yaitu membuat suatu program faktorial() untuk menghitung nilai faktorial , fungsi faktorial() memberikan nilai balik bertipe long  int yang akan dicetak pada layar dalam fungsi main(). berikut adalah tampilan program yang dijalankan pada percobaan kali ini yaitu membuat fungsi permutasi() dan kombinasi() untuk menghitung...

Read More

semangat belajar statement perulangan (Loopin) yuk

halo semuanya, jumpa lagi nih sama aku widia. pada kali ini kita akan membahas tentang STATEMENT PENGULANGAN (LOOPIN) . apakah kalian udah tau apa yang dimaksud statement perulangan (loopin)?. statement perulangan (loopin) adalah statement yang berfungsi agar suatu program dapat berjalan sesuai apa yang kita arahkan jalannya pada suatu program, sehingga terdapat urutan pengerjaan program yang melompat – lompat atau berulang pada statement pengulangan terdapat statement yang termasuk control continue, for(), while(), dan do-while. berikut adalah fungsi – fungsi nya: for()  berfungsi untuk membuat pengulangan yang dikontrol oleh nilai-nilai tertentu yaitu initial(nilai awal), condition (kondisi), incremental decrement (penambahan/pengurangan). while() pada statement ini, sebenarnya tidak jauh beda dengan statement for(), hanya saja pada statement while() memiliki sistem kerja yang memerikasa kondisi kerja dulu, bila kondisi memenuhi maka pengulangan dilaksanakan. do-while pada statement do while adalah kombinasi antara for() dan while(), namun pada cara kerja adalah langsung mengerjakan pada loop, kemudian kondisi diperikasa. bila kondisi memenuhi maka perulangan dilanjutkan, apabila tidak memenuhi maka perulangan selesai Yuk simak contoh contoh berikut untuk lebih memahami Pada contoh kali ini yaitu membuat program untuk mencetak matriks identitas seperti berikut                      Selanjutnya yaitu membuat suatu program dimana  akan menampilkan hasil dari perkalian. Berikut adalah tampilan program dan hasil yang ditampilkan                                 ...

Read More

apa sih STATEMENT PENENTU KEPUTUSAN

halo teman – teman kembali lagi kita untuk belajar pemrograman bahasa C. pada kesempatan kali ini kita akan belajar apa sih pengertian STATEMENT PENENTU KEPUTUSAN ? statement penentu keputusan atau sering disebut if-else disunakan untuk menentukan pilihan dari suatu kondisi yang diberikan. cara kerjanya adalah membandingkan  relational operator atau logical operator, apabila suatu kondisi terpenuhi maka dapat menjalankan suatu proses, apabila kondisi tidak terpenuhi maka tidak dapat menjalankan suatu proses atau juga justru menjalankan proses lain yang tidak dinginkan untuk lebih memahami, yuk kita lihat bentuk program dari statement penentu keputusan pada percobaan kali ini kita kan melakukan percobaan membuat program untuk menentukan suatu bilangan genap atau ganjil. maka program yang dapat dijalankan adalah sebagai berikut void main() { int bil, sisa; printf(“masukkan bilangan: “); scanf(“%d”, &bil); sisa = bil % 2; if(sisa) printf(“%d bilangan ganjil\n”, bil); else printf(“%d bilangan genap\n”, bil); getch(); apabila program tersebut dijalankan maka akan mendapatkan hasil sesuai apa yang kita inginkan dan butuhkan. seperti dibawah ini.        selanjutnya yaitu membuat program untuk menentukan suatu karakter. pada karekter tersebut akan disebutkan pada program apakah termasuk karakter huruf besar, huruf kecil, angka, ataukah karakter khusus. untuk lebih memahaminya bisa liat program yang akan dijalankan void main() { char c; printf(“masukkan suatu karakter: “); scanf(“%c”, &c); if(c>=’A’ && c<‘Z’) printf(“\nKarakter tersebut termasuk huruf besar.\n”); else if (c>=’a’ && c<‘z’) printf(“\nKarakter tersebut termasuk huruf kecil. \n”); else...

Read More

yuukkk balajar RELATIONAL, LOGICAL, ASSIGNMENT, DAN CONDITIONAL

halo pembaca radaksiana PENS, kembali lagu dengan saya widia rahmawati kusuma. pada kesempatan kali ini saya akan membahas tentang RELATIONAL, LOGICAL, ASSIGNMENT, DAN CONDITIONAL. apakah kalian sudah memahaminya ? untuk memahami lebih banyak lagi, yuk kita bahas lebih dibawah ini relational operator adalah operator yang dapat digunakan untuk membandingkan antara dua operand. operator ini terdiri dari tanda – tanda khusus yaitu < (lebih kecil), > (lebih besar), =(sama dengan), <= (lebih kecil sama dengan), >= (lebih besar sama dengan). untuk mengkpmbinasikan antara operator operator diatas tadi maka dapat digunakan LOGICAL OPERATOR yang terdiri dari & (and), || (or), dan ! (not). assignment operator identik dengan tanda = untuk memahami lebih jelas lagi yuk, simak percobaan dibawah ini. pada percobaan ini saya membuat program untuk menentukan hasil 0 atrau 1 dari operator relasional dibwah ini, berikut adalag bentuk pemrogramannyavoid main() { int A,B,C,D,E,a,b,c,d; printf(“Masukkan nilai a =”); scanf(“%d”,&a); printf(“Masukkan nilai b =”); scanf(“%d”,&b); printf(“Masukkan nilai c =”); scanf(“%d”,&c); printf(“Masukkan nilai d =”); scanf(“%d”,&d);A=(a>b) && (c<d) || (a==b); B=(a==b) || (c==d) && (a<b); C=(a<=c) && (b>=d) || (a==d); D=(a>=d) || (b<=c) && (c==d); E=(a!=b) || (c>d) || (a!=d);printf(“\nNilai dari (%d > %d) && (%d<%d) || (%d = = %d) adalah = %d”,a,b,c,d,a,b,A); printf(“\nNilai dari (%d==%d) || (%d==%d) && (%d<%d) adalah = %d”,a,b,c,d,a,b,B); printf(“\nNilai dari (%d<=%d) && (%d>=%d) || (%d==%d) adalah = %d”,a,c,b,d,a,d,C); printf(“\nNilai dari (%d>=%d) || (%d<=%d) && (%d==%d) adalah = %d”,a,d,b,c,c,d,D);...

Read More

Pin It on Pinterest