Tampilkan postingan dengan label koleksi kode cpp. Tampilkan semua postingan
Tampilkan postingan dengan label koleksi kode cpp. Tampilkan semua postingan

Agustus 01, 2010

c++ contoh program kata kunci typedef

contoh prgram kata kunci typedef di c++ / bahasa c
#include<stdio.h>

main(){

typedef int *a;

int c;

a b;

b = 5;

printf(" nilai b %dn",b);

b = &c;

c = 10;

printf(" nilai b %d",*b);

getch();

}


hasil run nya

read more - c++ contoh program kata kunci typedef

Juli 29, 2010

c++ program senarai berantai (stack/tumpukan)

Hmmmm pulang uas cape dan hasil waktu uas sebernya si program di jalankan error tapi yah saya tidak putus semangat dan mencoba lagi untuk memuasakan rasa penasaran saya gitu .. and well hasilnya rasa penasaran saya pun terbayar pula..
hah... daripada ngoceh ngak jelas mendingan langsung caw aja om..
source code nya monggo gan....


//single linklist stact atau senarai berantai tunggal tumpukan //

#include<constream.h>

#include<stdlib.h>

struct node{

int no;

struct node * next;

};

typedef node NODE;

typedef NODE * PNODE;

PNODE head=NULL;

PNODE tail=NULL;

int menu();

void tampil(PNODE );

void MskDtList(PNODE * );

PNODE IsiNode();

void main (void){

clrscr();

int pil = -1;

PNODE baru;

while (pil != 3){

pil = menu();

switch (pil){

case 1 : baru = IsiNode();

if (baru == NULL)

cout<<"data tidak terisi ";

else

MskDtList(&baru);

break;

case 2 : tampil(head); break;

default :



break;

}

}

}



int menu(){

int pil=-1;

cout<<" menu link list "<<endl;

cout<<" 1- isi data "<<endl;

cout<<" 2- tampil data "<<endl;

cout<<" 3- exit "<<endl;

while (pil< 1 || pil >3){

cout << "masuakan pilihan anda dari menu : "<<endl;

cin>>pil;

}

return (pil);

}



PNODE IsiNode(){

PNODE * p_top;

*p_top = (struct node *) malloc(sizeof(node));

cout <<" masukan bilangan : "<<endl;

cin>>(*p_top)->no;

(*p_top)->next = NULL;

return (*p_top);

}

void MskDtList(PNODE * p_top){

if(head == NULL){

head = (*p_top);

tail = (*p_top);

return;

}

(*p_top)->next = head;

head = (*p_top);

}

void tampil(PNODE read){

while (read != NULL){

cout <<" bil "<<read->no<<endl;

read = read->next;

}

}


or download di sini om..
isi_data_stack.cpp
read more - c++ program senarai berantai (stack/tumpukan)

Juli 04, 2010

contoh program class constructor di c++

ini adalah dokumentasi perogram cpp (c++)ketika mempelajari constructor class
mudah-mudahan bisa membantu teman-teman ketika mempelajari hal yang sama seperti saya

#include<iostream>



using namespace std;

/*constructor adalah sebuah fungsi yang secara otomatis
di pangil ketika penginilisiaan nilai dari data dari suatu
dengan class comfiler dev c++

*/

class konstuktor{

private :

int x;

public :



konstuktor();//pembuatan konstukor





void xx();

void tampil();

}obj;



int main(){

obj.tampil();

system("pause");

return 0;

}

/*iniliasisasi data x dari elemen class

dengan fungsi kontuktor di proses walau pun tidak di pangil*/

konstuktor::konstuktor(){

cout<<"masukan bil x = "; //inisialisasi data dari class

cin>>x;



//xx(&x);

}



/*iniliasisasi data x dari elemen class

dengan fungsi biasa tidak pernah di proses*/

void konstuktor::xx(){



x=+x;

}



void konstuktor::tampil(){

cout<<"bilangan x ="<<x<<endl;

}



hasil run :
masukan bilangan x = 5
bilangan x = 5

atau download di sini buat kode programnya
konstuktor2.cpp
read more - contoh program class constructor di c++

Juni 09, 2010

memahami fungsi cpp 2 " tanpa nilai balik atau void "

setelah kita memahami fungsi
mari kita bahas bagian duanya
fungsi dalam bahasa c / c++ di bagi menjadi 2 yang pertam pungsi antara lain
1. fungsi tanpa nilai balik atau void


dan ini untuk kode program fungsi c++ nya


#include<iostream>

/* fungsi tanpa nilai balik

compiler dev-C++ */

using namespace std;



void masukan();/*declarasi fungsi dengan tanpa parameter formal*/

void cetak(int);/*declarasi fungsi dengan parameter formal int

pendeklarasian ini adalah apabila definisi fungsinya di buat

setelah fungsi utama main();*/

/*apabila pendefinisian debelum funsi main, tidak melakukan

pendekalarsian seperti ini pun tdak apa-apa, sebenarnya

pendefinisian seperti ini agar nantinya si comfiler bisa

mengenali si fungsi karena proses pembacaan comfiler dari

atas ke bawah dan yang di kerajaklan paling utama adalah si

fungsi main*/

main(){
cout<<"masukan data pertama 'ini adlah fungsi main();'"<<endl;

masukan();/*pemangilan fungsi dengan tanpa parameter argumen */

cout<<"masukan data kedua 'ini adlah fungsi main();'"<<endl;

masukan();/*pemangilan fungsi parameter tanpa parameter argumen */



system("pause");

}

void masukan(){//pendefinisian fungsi
int aa;

cin>>aa;

/*pemangilan fungsi dengan parameter argument a

di dalam sebuah sub fungsi*/

cetak(aa);

}

void cetak(int aa){//pendefinisian fungsi

cout<<" ini adalah fungsi cetak fungsi cetak(); "<<endl;

cout<<"nilainya adalah ("<<aa<<")"<<endl;

}

atau download code program c++ nya
fungsi2.cpp

hasil run nya
read more - memahami fungsi cpp 2 " tanpa nilai balik atau void "

Juni 02, 2010

mencari bilangan prima cpp

#include<iostream>

using namespace std;

/*comfiler dev-cpp

source code mencari bilangan prima

dari satu sampai ke n

*/

main(){

int c;

int a;



cout<<"mencari bilangan prima dari 1 sampai
masukan"<<endl;
cin>>c;

cout<<"yang termasuk bilangan prima dari 1 sampai
"<<c<<endl;
for(long y=c; y>=1; y--){

a=0;

for (long z=1; z<=y; z++){

if (y%z==0){

a++;

}

}

if (a==2){

cout<<y<<"t";

}

}



system("pause");

}




hasil run

down load source code nya
prima_cpp.rar
read more - mencari bilangan prima cpp

Mei 28, 2010

membuat table sederhana

#include<iostream.h>
#include<conio.h>
#include<string.h>
/* membuat table sederhana
compiler borland tutbo cpp 3.0 */
class buku{
int jum;
char pengar[30];
char penerb[30];
char jud[80];
public :
void masukan();
void asig(int x,char *a,char *b,char *c){

jum=x;
strcpy(pengar,a);
strcpy(penerb,b);
strcpy(jud,c);

}
void cetak();

}bukuku[3];


int main(){
clrscr();

bukuku[3].masukan();

clrscr();
bukuku[3].cetak();

getch();
return 0;
}

void buku::masukan(){
int z=1,x;
char a[30],b[30],c[80];


for(z =1; z<=3; z++){
cout<<"jumlah hal : ";
cin>>x;

cout<<"pengarang : ";

cin>>a;

cout<<"penerbit : ";

cin>>b;

cout<<"judul : ";

cin>>c;

bukuku[z].asig(x,a,b,c);

cout<<endl;


}


}








void buku::cetak(){


gotoxy(1,4);

cout<<"

"<<endl;

cout<<" DAFTAR BUKU

"<<endl;

cout<<"----------------------------------------------------------------------|"<<endl;

cout<<"| no | jumlah hal | pengarang | penerbit | judul |"<<endl;

cout<<"|_____________________________________________________________________|"<<endl;

cout<<"| | | | | |"<<endl;

cout<<"| | | | | |"<<endl;

cout<<"| | | | | |"<<endl;

cout<<"======================================================================="<<endl;





for(int z =1; z<=3; z++){





gotoxy(2,z+8);

cout<<z;

gotoxy(7,z+8);



cout<<bukuku[z].jum;

gotoxy(23,z+8);



cout<<bukuku[z].pengar;

gotoxy(40,z+8);

cout<<bukuku[z].penerb;

gotoxy(57,z+8);

cout<<bukuku[z].jud;


}

}

hehehe maaf acak acakan,mendingan download disini untuk coding nya :) heu heu
read more - membuat table sederhana

pencarian data atau searching data dalam array


#include <iostream>

/*pencarian data atau searching data dalam array

dengan alamat memory nya

compiler dev-cpp

*/

using namespace std;

int caridata(int*x,int b[]);

void mdat(int b[]){

int x;

for(x=1; x<=5; x++){

cout<<"masukan data ke "<<x<<" : ";

cin>>b[x];

}



}

main(){

int a,c[5],x,e;

mdat(c);

cout<<"masukan bilangan ";

cin>>a;

cout<<"n";

e=caridata(&a ,c);

if (e==0){

cout <<"tidak ada data silahkan coba lagi"<<endl;

return main();

}



system("pause");



}

int caridata(int *d,int a[])

{

int x,c,e;

e=*d;



for(x=1;x<=5;++x){

d=&a[x];

c=a[x];



if(e==c){

*d=x;



cout<<"posisi data adlah ke "<<*d<<" dan alamat memory nya"<<d<<endl;

}

}

if (e != c) return 0;

return 1;

}
read more - pencarian data atau searching data dalam array

mencari jumlah rata-rata array


/*mencari jumlah rata rata dalam index array

dengan jumlah masukan 10

compiler dev-cpp

bahasa program cpp

*/

#include<iostream>

#include<conio.h>

#define indek 10

using namespace std;



void rata2aray(float *a,int data[]);

main(){

int a,data[10];

float b;

for(a=1;a<=indek;a++){

cout<<"masukan bilangan index ke "<<a<<endl;

cin>>data[a];

}



rata2aray(&b,data);

cout<<"rata rata ="<<b;

getch();

return 0;

}



void rata2aray(float *a,int data[]) {

int c=0,d;



for(d=1;d<=indek;d++){



c+=data[d];

cout<<data[d]<<"+ ";

}

cout<<endl<<"jumlah :"<<c<<"n";

*a=(float)c/indek;



}
read more - mencari jumlah rata-rata array

Mei 27, 2010

program membuat menu sederhana di cpp

#include<iostream>

#include<conio2.h>

#include<math.h>

using namespace std;



/*programer : irzal zulvikha a

dosen pembina : dadan ,st.

nama : irzal zulvikha a

kelas : 1ti-1

nrp : 6309353

web/blog : burzallbelajarnge.blogspot.com

materi : pembahasan pembuatan menu

konsentrasi : TI

matakuliah : teori stuktur data

angkatan : 2009

compiler dev-c++ dengan pemerograman cpp

kumunitas tekom c angkatan 2009*/




class menu{

public :

int a;

int b;

int c;

int dtrmn();

int lk();

void masukanptgrs();

void masukandtrmn();

void masukanlk();

}mtk;



main(){

int x;



menumain :

clrscr();



cout<<"--menu-pilih--------------------------"<<endl;

cout<<"| 1 | mencari jumlah pitagoras |"<<endl;

cout<<"| 2 | mencari determinan |"<<endl;

cout<<"| 3 | mencari luas kotak |"<<endl;

cout<<"| 4 | exit |"<<endl;
cout<<"--------------------------------------"<<endl<<endl<<endl;

cin>>x;



switch (x) {



case 1 :mtk.masukanptgrs(); break;

case 2 :mtk.masukandtrmn(); break;

case 3 :mtk.masukanlk(); break;



}
if(x != 4)
goto menumain;

getch();



}

void menu::masukanptgrs(){

cout<<"masuakn bilangan pertama :";

cin>>a;

cout<<"masuakn bilangan kedua :";

cin>>b;

cout<<"hasil "<<ptgrs();

system("pause");

}

int menu::ptgrs(){



int c = sqrt((a*a)+(a*b));

return c ;



}

void menu::masukandtrmn(){

clrscr();

cout<<"masuakn bilangan pertama :";

cin>>a;

cout<<"masuakn bilangan kedua :";

cin>>b;

cout<<"masuakn bilangan ketiga :";

cin>>c;

cout<<"hasil "<<dtrmn();

system("pause");

}





int menu::dtrmn(){

int d;

return d = (b*b)-(4*a*c);

}

void menu::masukanlk(){



cout<<"masuakn bilangan pertama :";

cin>>mtk.a;

cout<<"masuakn bilangan kedua :";

cin>>mtk.b;

cout<<"hasil"<<lk();

system("pause");

}

int menu::lk(){

int c;

return c = (a*b);

}

hehe mendingan download aja deh di untuk menu dengan dev cpp.rar
menu tubo cpp.rar
read more - program membuat menu sederhana di cpp

memahami operasi file 2 " pembuka file "

masih dalam mengerrjakan tugas kali ini saya akan menampilkan code tentang pembaca dari fstream
silahkan di kompile


#include <iostream>

#include <fstream>

#include<conio.h>

using namespace std;

/*programer : irzal zulvikha a

dosen pembina : dadan ,st.

nama : irzal zulvikha a

kelas : 1ti-1

nrp : 6309353

web/blog : burzallbelajarnge.blogspot.com

materi : pembahasan operasi file

konsentrasi : TI

matakuliah : teori stuktur data

angkatan : 2009

compiler dev-c++ dengan pemrograman cpp

kumunitas tekom c angkatan 2009*/


main()

{


char bacatext[255];


ifstream bukafile;

bukafile.open("textsaya.txt");


while(bukafile){

bukafile.getline(bacatext,255);

cout<<bacatext<<endl;

}

bukafile.close();

getch();


}




pada progaram di atas tidak jauh berbeda dengan yang pertama http://burzallbelajarnge.blogspot.com /2010/05/memahami-oprasi-file-1.html
letak perbedannyan nya kita mengunakan class ifstream digunakam untuk memmbuka file sebagia dari si fungsinya ifstream..
bukafile.open("textsaya.txt"); objek dari class ifstream memangil member fungsi open(); yang parameternya textsaya.txt jika tidak ada file tersebut maka proses baca pada saat di komfile tdak akan di tampilkan karena tidak adanyafile textsaya.txt..
jadi sebelum kita akan membaca suatu file , kita harus memangil member fungsi open(); karana dengan itruksi itu, adalah untuk membuka si file apa yang akan kita buka / baca
dan selanjutnya
while(bukafile){ bukafile.getline(bacatext,255); cout<<bacatext<<endl; }



adalah melalkuan pengulangan selama kondisi bukafile terpenuhi bukafile.getline(bacatext,255); adalah membaca setiap baris dari objectt buka file dengan menampunya di string bacatext
lalu pada cout<<bacatext<<endl; adalah proses menampikan nya kedalam layar setelah penampungan dari object bukafile kedalam bacatext..
dan ini bukafile.close(); adalah default dari berkas header fstream untuk menutup object bukafile yang menandakan bawa proses kembali ditutup dan selesai..



next .. kita akan mengabungkan pembuatan file dan membacanya langsung



#include <iostream>

#include <fstream>

#include<conio.h>

using namespace std;

/*programer : irzal zulvikha a

dosen pembina : dadan ,st.

nama : irzal zulvikha a

kelas : 1ti-1

nrp : 6309353

materi : pembahasan operasi file

konsentrasi : TI

matakuliah : teori stuktur data

angkatan : 2009

compiler dev-c++ dengan pemrograman cpp

kumunitas tekom c angkatan 2009*/

main()

{

string textku;
ofstream bikinfile;

bikinfile.open("textsaya.txt");
cout<<"text teman teman ";
getline(cin,textku);
bikinfile<<textku<<endl;
bikinfile.close();



ifstream bukafile;
bukafile.open("textsaya.txt");
cout<<"ini adalah proses buka file "<<endl;
char bacatext[255];
while(bukafile){
ukafile.getline(bacatext,255);
cout<<bacatext<<endl;
}
bukafile.close();
getch();

}









untuk melakukan modus penambahan text / data

sialakan ganti bikinfile.open("textsaya.txt"); dengan >>

bikinfile.open("textsaya.txt",ios::app);


note "adalah ios::app modus untuk penambahan data "

sekian thank you ^^

read more - memahami operasi file 2 " pembuka file "

Mei 26, 2010

memahami operasi file 1

hari ini saya masih dalam rangka mengerjakan tugas...
yo yo yow.... pembahasan kali ieu " ini " saya teh akan sedikit membahas tentang operasi file... tetapi untuk pertemuan kali ini saya akan membahas tentang pembuatan suatu file....
okeh tampa pemanasan langsung saja kita masuk ke code nya langsung... aha di sini di blog saya hehehe telah sudah siap menampilkan codenya.. silahkan saja lihat dan setelah itu kita bahas dan alangkah lebih baik nya di kompile dahulu..


#include<iostream>
#include<fstream>
#include<string>
using namespace std;


/*programer : irzal zulvikha a
dosen pembina : dadan ,st.
nama : irzal zulvikha a
kelas : 1ti-1
nrp : 6309353
web/blog : burzallbelajarnge.blogspot.com
materi : pembahasan operasi file
prodi : manajemen informatika
konsentrasi : TI
matakuliah : teori stuktur data
angkatan : 2009
compiler dev-c++ dengan pemerograman cpp
kumunitas tekom c angkatan 2009*/

main(int argc,char argv[])
{
string textku;
ofstream bikinfile;

bikinfile.open("textsaya.txt");
cout<<"text teman teman ";
getline(cin,textku);
bikinfile<<textku<<endl;
bikinfile.close();
cout<<"berhasil berhasil hore, hore.!!! ";
system("pause");

}




jikalau telah sudah meng kompilenya,mari kita bahas sedikit demi sedikit dari code diatas... mmmm mungkin pertama kita mulai dengan berkas header #include<fstream> dia adalah tempat class
ofstream di simpan. lalu kita melakuan pembuatan object dengan nama bikinfile;
jadi dalam pembuatan file dengan fstream kita harus membuat objeknya dulu agar bisa di kenal oleh si class ofstream..
cara pendeklarasian objeknya :
ofstream namaobject;
lalu pada tahapan berikutnya
melakukan pendefinisian object bikinfile terhadap member / atribut open("textsaya.txt"); yang berada di class ofstream sebagai peritah kedada compiler bahwa kita akan mengunaka class tesebut.

getline(cin,textku); cin adalah standar masukan dari c++ dan masukan bertipe string / kumpulan karakter di tampung di textku dengan panjang karakter sejumlah karakter yang di masukan oleh teman teman dan getline adalah fungsi yang membaca karakter perbaris termsuk spasi dan tampa enter..
nah yang ini adalah bikinfile<<textku<<endl; untuk menapung karakter tadi. dalam file di buat class ifstream tdi..
bikinfile.close(); close adalah atribut dalam class ofstream yang menandaka kalau file yang sudah di cetak tadi telah di cetak dan maka jika telah selesai harus ditutup atau dengan istilah lain memerintahkan prosesor proses cetak telah selesai...

baiksekarang kita lakukan kompile satu code program lagi setelah itu perhatikan apa bedanya dengan program diatas :
#include<iostream>
#include<fstream>
#include<conio.h>
#include<string>
using namespace std;
/*programer : irzal zulvikha a
dosen pembina : dadan ,st.
nama : irzal zulvikha a
kelas : 1ti-1
nrp : 6309353
web/blog : burzallbelajarnge.blogspot.com
materi : pembahasan operasi file
prodi : manajemen informatika
konsentrasi : TI
matakuliah : teori stuktur data
angkatan : 2009
compiler dev-c++ dengan pemrograman cpp
kumunitas tekom c angkatan 2009*/

class saya {
public :
char namafile[30];
};
main(){
saya membuat;
char textku[255];
cout<<"nama file teman teman ";
cin>>membuat.namafile;
ofstream bikin;
cout<<"text teman teman "<<endl;
bikin.open(membuat.namafile);
cin>>textku;
bikin<<textku;
bikin.close();
system("pause");
}


mohon maaf jika pemahamanya tidak sesuai dengan buku pegangan teman-teman karena tulisan article ini adalah apa yang saya pahami tentang pembuatan file ^^V


untuk oprasi file membaca dan menambah data silahkan click

read more - memahami operasi file 1

Mei 24, 2010

memahami fungsi di cpp

waduh..waduh... masih dalam rangka menyelesakan tugas dari dosen kali ini saya akan sedikit membahas tetang pungsi, pungsi adalah sub bagian dari perogran utama yang nantinya sub perogram ini di pangil di dalam punsi utama..kegunaan dari pungsi bauatan adalah untuk menyederhanakan program yang panjang dan untuk alur logikanya pun akan lebih mudah untuk di pahami.. untuk contonya misakan kita mempunyai sebuah perogram sederhana seperti berikut :

perogram 1
perogram pertama yang kita buat adalah memesukan bilangan array a[] dengan jumlah 10 indek dan menampilkanya kembali..
agar dapat lebih memahami silah dikomplie


#include<iostream>
//programer: irzal zulvikha a
//dosen pembina : dadan ,st.
// nama : irzal zulvikha a
// kelas : 1ti-1
// nrp : 6309353
// web/blog :burzallbelajarnge.blogspot.com
// materi : pembahasan pungsi
// prodi : manajemen informatika
// konsentrasi:TI
// matakuliah: teori stuktur data
// angkatan : 2009
// compiler dev-cpp dengan pemerograman cpp
// kumunitas tekom c angkatan 2009

using namespace std;
int main(){
int a[10];
int b[10];
int x,y;
for ( x=1; x <= 10 ; x++){
cout<<"masukan data index ke"<<x<<" : "<<endl;
cin>>a[x];
}
for (y=1; y <= 10 ; y++){
cout<<"masukan data index ke "<<y<<" : " <<endl;
cin>>b[y];
}
cout<<"tampil kan data a "<<endl;
for (x=1; x<= 10 ; x++){
cout<<"nilai index ke "<< x<<" adalah "<<a[x]<<endl;

}
cout<<"tampil kan data b "<<endl;
for (y=1; y <= 10 ; y++){
cout<<" nilai index ke "<< y<<"adalah "<<b[y]<<endl;

}
system ("pause");
return 0 ;
}



perogram 2
agar dapat lebih memahami silah dikomplie

#include<iostream>
//programer: irzal zulvikha a
//dosen pembina : dadan ,st.
// nama : irzal zulvikha a
// kelas : 1ti-1
// nrp : 6309353
// web/blog : burzallbelajarnge.blogspot.com
// materi : pembahasan pungsi
// prodi : manajemen informatika
// konsentrasi:TI
// matakuliah: teori stuktur data
// angkatan : 2009
// compiler dev-cpp dengan pemerograman cpp
// kumunitas tekom c angkatan 2009
using namespace std;

void masukan(int[]);//declarasi pungsi dengan parameter formal int []
void cetak(int[]);//declarasi pungsi dengan parameter formal int []
main(){
int a[10];
int b[10];
cout<<"masukan data a "<<endl;
masukan(a);// pemangilan pungsi dengan parameter argument a
cout<<"masukan data b "<<endl;
masukan(b);// pemangilan pungsi parameter argument b
cout<<"tampil kan data a "<<endl;
cetak(a);// pemangilan pungsi parameter argument a
cout<<"tampil kan data b "<<endl;
cetak(b); // pemangilan pungsi parameter argument b
cout<<"tampil kan data b "<<endl;
cetak(b); // pemangilan pungsi parameter argument b
cout<<"tampil kan data a "<<endl;
cetak(a);// pemangilan pungsi parameter argument a
system("pause");
}
void masukan(int aa[]){//pendefinisian pungsi
int x;
for ( x=1; x <= 10 ; x++){
cout<<"index ke "<<x<<" : "<<endl;
cin>>aa[x];
}
}
void cetak(int aa[]){//pendefinisian pungsi
int y;
for ( y=1; y <= 10 ; y++){
cout<<" nilai index ke" << y<<"adalah "<<aa[y]<<endl;
}
}

pada perogram yang kedua kita buat tidak jauh berbeda tetapi hanya dalam cara penulisan perogranya saja, perogram kedua yang kita buat ini sudah mengunkan "pungsi buatan" dengan declarasi masukan(); dan cetak();..

setelah kita kita kompile,kita dapat mebedakan antara perogram 1 dengan perogram 2 hasil eksekusinya tidak berbada jauh tetapi hanya dalam penulisannya saja pada perogram pertama kita banyak mengunakan kata kunci FOR dan sedang pada peroram 2 terlihat jelas penyederhanaanya kita hanya memagil nama pungsi nya saja seperti pada baris di dalam perogram utama main(){ disana kita memangil subprogram pungsi masukan(a); sebagai bahan inputan dan pada subprogram pungsi cetak(); kita menampilkan data secara berulang ulang yang dipangil hanya pungsinya saja yaitu pungsi cetak();



perogram 3
lalu pada perogram berikut nya kita kita akan mencari hasil dari pemangkatan lalu dikalikan kita akan mencari hasil dari 2 pemangkatan lalu dikalikan keduanya misalkan sebagai contoh
kita punya bilangan pertama 2 pangka 3
dan pada bilangan kedua kita punya bilangan 3 pankat 2
mula-mula kita akan mencari dahulu dari hasil pemangkatan antara 2 pangkat 3
lalu setalah medapat hasilnya "12" kita akan mencari hasil pemangkatan kedua antara 3 pangkat 2 yang hasil nya adalah 6 setelah itu kita mencari hasil antara 2 pangkat 3 dikalikan 3 pangkat 2 dan di dapat hasilnya sama dengan 72..
agar dapat lebih memahami mohon bagi bero-bero dan teteh-teteh untuk mengkopilenya
:P

#include<iostream>
//programer: irzal zulvikha a
//dosen pembina : dadan ,st.
// nama : irzal zulvikha a
// kelas : 1ti-1
// nrp : 6309353
// web/blog : burzallbelajarnge.blogspot.com
// materi : pembahasan pungsi
// prodi : manajemen informatika
// konsentrasi:TI
// matakuliah: teori stuktur data
// angkatan : 2009
// compiler dev-cpp dengan pemerograman cpp
// kumunitas tekom c angkatan 2009


using namespace std;
int pankat(int a , int b){// delarasi dan dengan pendefinisian secara langsung
for (int c = 1; c <=b ; c++){
a=a*c;
}
return a;// dengan mengembalikan nilai a ditampung pada punsi pangkat
}
main (){
int a,b,c,d;

cout<<"masukan bilang bingan yang akan di pangkatkan "<<endl;
cin>>a;
cout<<"di pankat kan "<<endl;
cin>>b;
cout <<"hasil pangkat "<<pankat(a,b)<<endl<<endl;

cout<<"masukan bilang bingan yang akan di pangkatkan ke 2 "<<endl;
cin>>c;
cout<<"di pankat kan "<<endl;
cin>>d;
cout <<"hasil pangkat "<<pankat(c,d)<<endl;

cout <<pankat(a,b)<<"*"<<pankat(c,d)<<"="<<pankat(a,b)*pankat(c,d)<<endl;

system ("pause");
}
setelah kita mengomfile nya bayangkan saja jika tampa pungsi teman-teman mungkin akan lebih banyak baris program untuk for pada rujukan program di atas...

untuk dasar pemahasan tentang punsi saya rasa cukup sampai disini dulu..
cape uy.. hehe ..tar kalo ada waktu kita akan membahas lagi pungsi lanjutanya

atau download source code nya
fungsi cpp.rar


selamat belajar cpp..
maaf jika tulisan ini kira nya jauh dari pengertian buku-buku yang saudara-saudari pegang karena tulisan ini hanya berdasarkan pemahaman saya.. ^^V

memahami fungsi bagian 2

read more - memahami fungsi di cpp

Mei 23, 2010

bikin string dengan delay time

ketika liat persentasi temen waktu di kampus bikin string,napilinya perstep wah keren juga tuh,dalam hati saya berkata.. hehe mungkin ini baru buat saya karena belum pernah mencoba atau ngeliat seperti itu dengan cpp.. hehe nora juga biarain lah nama nya juga seorang pemula yang kagi belajar gitu..hehe
okay lah
abis itu pulang deh kerumah lalu iseng-iseng nyobain tenyata pake punsi delay(); gunanya untuk menapikan di laya per sekian mili detik gutu aja lah singkatnya pungsi ini terdapat pada header dos/ dos.h ..bagi yang belum tahu / megengetahui disini saya akan menapilkan kode sederhanaya dengan cpp.. silakan di kopi dan di pastekan dengan kompiler turbo cpp 3.0 hehe mudah-mudahan bisa bermamfaat bagi teman-teman :)

untuk demo nya silahkan coba sendiri aja di kompile ^^v hihi..








#include<string.h>

#include<conio.h>

#include<iostream.h>

#include<dos.h>

// www.burzallza.co.cc //
// compiler dev-cpp //


int main(){

clrscr();

char nama[80];

cout <<"masukan text anda ?? "<<endl;

cin.getline(nama,80);

//cin kali ini digunakan sebagai objek untuk

//membaca atau untuk masukan perbaris/ pada punsi

//getline"getline(); diberkas header iostream.h karena agar setiap karerakter
//dapat di tampung termasuk spasi

// nama adalah parameter masukan

// 80 adalah jumlah total masukan yang bisa di

// tamung di parameter char nama

for(int b=0; b<=strlen(nama); b++){//pengulangan dilakunan selama dari pajang
//string

gotoxy(1+b,3+b);

cout<<nama[b]; // menapikan masukan perkarakter atau indek b

//pada array char nama[b]

delay(150); // delay time terdapat pada header dos / dos.h

//dengan delay time 150 milisecond

}







getch();

return 0;

}



read more - bikin string dengan delay time
Powered by Blogger