Select Page

Author: Mohamad Lutfi Khoirudin

Struktur Struktur Struktur Struktur Struktur Struktur Struktur ……

TUJUAN Mempelajari penggunaan variabel struktur dimana dipaduka dengan variabel yang pernah dicaba sebelumnya, yaitu meliputi pointer dan array serta dipadukan dengan fungsi. Bagaimana mendeklarasi, mengidentifikasi, dan mengakses dari suatu struktur.   TEORI Adalah salah satu fitur bahasa pemrograman C/C++, merupakan keyword yang memungkinkan kita untuk membuat sebuah deklarasi untuk membuat pengelompokan variabel dengan tipe data yang berbeda.   TUGAS Program diatas berfungsi sama dengan string compare (strcmpr) dimana berfungsi untuk membandingkan suatu...

Read More

Variable pointer dan penggunaanya

Tujuan Mempelajari penggunaan pointer yang dipadukan dengan variable lain.   Teori pointer adalah  penunjuk suatu variabel. Karena menunjuk suatu variabel, maka pointer wajib memiliki alamat dari variabel yang ditunjuknya. Kadangkala dalam program yang besar, penghematan memori wajib untuk dilakukan. Dengan mekanisme copy dan paste nilai variabel satu kedalam variabel lain, akan sangat memboroskan memori. Dengan mekanisme pointer, suatu variabel dalam suatu fungsi dapat diakses oleh fungsi yang lain.   Program Percobaan Mengakses isi suatu variable melalui pointer. /* Nama File : POINTER1.C */ void main() { int y, x = 2002;      /* x & y bertipe int */ int *px;              /* var pointer menunjuk data tipe int */   px = &x;              /* px diisi alamat dari variabel x */ y = *px;              /* y diisi nilai yang ditunjuk oleh px */   printf(“Alamat x       = %p\n”, &x); printf(“Isi px            = %p\n”, px); printf(“Isi x             = %d\n”, x); printf(“Nilai *px      = %d\n”, *px); printf(“Nilai y        = %d\n”, y);   getch(); } ——————————————————————————————————————————– 2. Mengamati persamaan penggunaan variable index pada array dan variable index pada pointer /* Nama File : STRING2.C */ void main() { int nilai[10]={86,75,98,66,56,76,80,95,70,60}; int index, *ip;   printf(“Mencetak menggunakan array\n”); printf(“Daftar nilai siswa\n\n”); for(index=0; index<10; index++) printf(“%3d”,nilai[index]);   puts(“\n”); printf(“Mencetak menggunakan pointer dan index\n”); printf(“Daftar nilai siswa\n\n”); for(index=0; index<10; index++) printf(“%3d”,*(nilai+index));   puts(“\n”); printf(“Mencetak menggunakan pointer\n”); printf(“Daftar nilai siswa\n\n”); ip=&nilai; for(index=0; index<10; index++) printf(“%3d”,*ip++);   getch(); } ——————————————————————————————————————————– 3. Pointer yang menunjuk...

Read More

Buah kenari kulitnya kering, ayo mari kita belajar string

Assalamu’alaikum teman2… Kali ini kita akan belajar tentang strin. Ada yang tau apa itu string? Singkatnya, string merupakan kumpulan dari beberapa karakter. Dalam bahasa C++, string bukanlah merupakan tipe data tersendiri, melainkan hanyalah kumpulan dari nilai-nilai karakter. Pemasukan data string dapat dilakukan dengan fungsi gets() atau scanf(). Untuk menampilkan isi variable string, dapat digunakan puts() atau printf(). Dalam suatu program yang didalamnya terdapat fungsi string, haruslah ditambah #include<string.h>   Program untuk menyisipkan kata  Kalimat polindrom  Menghitung jumlah karakter Menjadi setengah piramid Beberapa fungsi untuk manipulasi sring strcpy() untuk menyalin nilai string strlen() untuk mengetahui panjang nilai string strcat() untuk menggabung nilai string strcmp() untuk membandingkan dua nilai string strchr() untuk mencari nilai karakter string strrev() untuk membalik nilai...

Read More

Array_bunshin no Jutsu

Assalamua’alaikum gaess… Kali ini kita akan belajar menggunakan array. Sebelumnya apa itu array?? Array adalah kumpulan dari beberapa nilai yang mempunyai tipe yang sama, misalkan integer semua atau float semua. Untuk membedakan antar nilai digunakan suatu subscript yang disebut index. Cara menuliskan Array : Mendeklarasikan variabel array, tanpa memasukkan nilai ke dalam variabel tersebut: int nomor [6] ; Mendeklarasikan variabel array, dengan memasukkan nilanya sekaligus ke dalam variabel tersebut: int nomor [6] = { 10, 14, 28, 20, 23, 9 } ; Tugas Mengurutkan Bilangan secara ascending    2. Mencari bilangan prima mulai dari x sampai n    3. Kode berikut akan membuat mudah untuk para guru #include<stdio.h> void main() { int a,b,c,d,e,f,j; static float g[5][26],h[26],i[26]; c=’A’; printf(“Masukkan banyaknya orang = “); scanf(“%d”,&a); printf(“Masukkan banyaknya nilai yang akan dimasukkan = “); scanf(“%d”,&e); for(b=1;b<=a;b++) { for(f=1;f<=e;f++) { printf(” Masukkan nilai ke %d orang %c = “,f,c); scanf(“%g”,&g[f][b]); } c++; } for(b=1;b<=a;b++) { for(f=1;f<=e;f++) { h[b]=h[b]+g[f][b]; } i[b]=h[b]/e; h[b]=0; } c=’A’; printf(“\n No.\tNama\t”); for(f=1;f<=e;f++) { printf(“Nilai%d\t”,f); } printf(“Rata-rata\n”); for(f=1;f<=e;f++) for(b=1;b<=a;b++) { printf(” %d.\t%c\t”,b,c); for(f=1;f<=e;f++) { printf(“%g\t”,g[f][b]); } printf(“%.2f\n”,i[b]); for(j=1;j<=e;j++) c++; } }...

Read More

Cara Membedakan Suku dan RAS Bahasa C++

Assalamu’alaikum guyss… Tau nggak sih kalau bahasa c itu punya fungsi yang berbeda2?? eitss…tunggu fungsi(?) iyup. Fungsi adalah bagian program yang terpisah dari fungsi program utamanya main() dan berdiri sendiri untuk mengerjekan tugas tertentu. Jadi dalam bahasa C dapat dijadikan fungsi fungsi yang berbeda, namun ingat ya walaupun berbeda tapi tetap satu jua…hehe. Tujuannya adalah untuk mencegah penggunaan program secara berulang ulang, sehingga program menjadi sangat panjang. Secara aturan fungsi baru dibuat setelah fungsi main() dibuat, sehingga penempatannya dibawah fungsi main(), tetapi dapat diletakkan diatas fungsi main(). Bila fungsi diletakkan diatas maka tidak diperlukan deklarasi fungsi lagi.   Membuat fungsi kabisat dengan nilai balik 1 dan 0.  Membuat fungsi factorial.   Fungsi permutasi dan kombinasi.  Mengkonversikan suhu.   Bilangan Prima.  Membandingkan integer dan register.    Dengan menggunakan fungsi kita dapat memperingkas program yang kita buat. Karena kita hanya membuat fungsi sekali dan dapat memanggilnya berkali kali. Jadi tutorial kali ini benar ngebantu banget bagi kamu yang nggak mau...

Read More

Pin It on Pinterest