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 "
Powered by Blogger