About

buku yg saya baca

buku yg saya baca
buku ini mampu membuat orang menjadi berpikir positif akan menjalani hidup

buku yang sayabaca

buku yang sayabaca
buku ini bercerita tentang cara mengoptimalkan kemampuan otak. sebenarnya otak manusia itu semua sama, tetapi yang membedakan adalah cara kita mengaktifkan dan menghubungkan semua indra-indra dengan pengalaman kita.

Link Partners

free counters

Sponsors

Pages

TRANSLATE

Blogroll

video-entry

Banner 468 x 60px

BUKU TAMU


ShoutMix chat widget

KIRIM SMZ GRATIS DI SINI

Your browser does not support frame.

Link List

Pages

Diberdayakan oleh Blogger.

Popular Posts

Followers

Senin, 24 Januari 2011

fantasi "gedung UIN syarif hidayatullah jakarta"

Renungan motivasi mengenai " Waktu "





• Hidup kita berpacu dengan waktu, karena hidup manusia dibatasi oleh dimensi waktu. Jangan menyia-nyiakan waktu selagi masih muda, gunakan waktu untuk hal-hal yag bermanfaat agar di kemudian hari tidak menyesal.

• Janganlah membiarkan diri kita diburu-buru oleh situasi dan kondisi apapun, sehingga melakukan tindakan yang ceroboh tanpa pertimbangan matang . Akibat dari kecerobohan kita akan membuang waktu yang relatif lama. Ingatlah bahwa kecepatan itu adalah penting apabila kita berjalan diarah dan jalan yang benar.

• Setiap hari kita makin bertambah umurnya dan tidak seorangpun mampu menebak kapan akhir hidup kita. Pandanglah dunia ini selalu dari sudut yang cerah dan menyenagkan serta optimis; maka tanpa kita sadari energy dalam diri kita akan menyatu dengan sumbernya, Tuhan YME dan bekerja membantu kita. Yakinlah, karena alam itu penuh kasih sayang.
Jumat, 21 Januari 2011

Tentang Visi


Visi tanpa eksekusi adalah lamunan. Eksekusi tanpa visi adalah mimpi buruk.

Vision without execution is a daydream. Execution without vision is a nightmare.

~ Japanese Proverb

all about bicycle



"nach kalo yang ini so pasti lucu abis"
















Jumat, 07 Januari 2011

PENYESALAN

Penyesalan terbesar dalam hidup ini
datang dari hal-hal yang tidak kita lakukan.

Apakah Anda pernah menyesali sesuatu
yang seharusnya dulu Anda lakukan?
...
Dan sampai hari ini
hati Anda masih sedih dan menyesalinya?

Maka,

Jika harus diputuskan, putuskanlah.

Tidak memutuskan adalah sama dengan memutuskan.

Yaitu, memutuskan untuk tidak memutuskan.

Janganlah berlama-lama hidup dalam keraguan.

Putuskan!

OPTIMIS & PESIMIS ??

Seorang optimis
hanya punya satu kekhawatiran,
yaitu dia tidak cukup menyiapkan diri
bagi tantangan yang lebih besar
di masa depan.
...
Sedangkan seorang yang pesimis
memiliki lebih banyak alasan
untuk berkecil hati,
bahkan mengenai hal-hal
yang berpotensi sangat baik.

Anda mungkin tidak tahu
apakah Anda optimis atau tidak,
tetapi jika wajah Anda ceria
dan tubuh Anda bersegera,
Anda seorang optimis.

BERSEMANGATLAH

Seorang samurai
yang hanya bersenjatakan
tanto - pisau pendek,
dan terpaksa berhadapan
dengan musuh bersenjatakan
...katana - pedang maut,
tidak boleh menyesalkan senjata
yang sedang dipegangnya.

Itu tabu!

Menyesali senjata yang ada di tangan,
adalah ratapan pasti menuju kekalahan.

Yang sudah ada pada Anda
adalah senjata penyelamat
dan penghebat kehidupan Anda.

Bersyukurlah. Dan hebatkan diri Anda!

Mario Teguh

BUKTIKANLAH!!

Orang lain boleh saja
menganggap enteng Anda sekarang,
tapi Anda – tidak boleh.

Jadilah orang pertama yang
...menghormati diri Anda sendiri.

Kebesaran yang mungkin Anda capai
sangat bergantung kepada besarnya
hormat yang Anda berikan kepada diri sendiri.

Karena dengan itulah,
Tuhan Yang Maha Besar
menyesuaikan hormat-Nya kepada Anda.

Jika Anda memantaskan diri untuk menjadi raja,
Anda akan dijadikan.

Mario Teguh

IMPIAN

Siapa bilang bahwa
impian hanya untuk yang dilahirkan
beruntung dengan kelebihan dan kemudahan?

Kemampuan memimpikan yang besar
...adalah rahmat yang menyeimbangkan
kemungkinan masa depan setiap jiwa,
yang mendekatkan kebahagiaan
kepada yang ikhlas, dan
yang menyegerakan kesejahteraan
kepada yang berupaya.

Jagalah hati Anda ceria dalam impiannya,
dan tubuh Anda bersegera dalam kesibukan
melayani sesama.

Mario Teguh

Tak Usah KHawatir

Janganlah mengkhawatirkan
hal-hal yang tidak dapat Anda kerjakan.

Khawatirkanlah hal-hal yang sebetulnya
dapat Anda kerjakan
...tapi yang tidak akan Anda kerjakan.

Perhatikanlah,

Hampir semua masalah hidup kita
berasal dari hal-hal yang seharusnya
kita kerjakan, tapi yang kita tunda.

Dan perhatikanlah lebih jauh,

Meskipun kita sudah menyadarinya,
kita masih tetap gemar menunda.

Hmm …

Sampai kapan ya?

Mario Teguh

Program silsilah keluarga c++

#include
#include
#include
#include
#include
#include
#include

struct node
{
char name[20];
node *left;
node *right;
};
class family
{
public:
void addleft(node *);
void addright(node *);
void editleft(node *);
void editright(node *);
void delleft(node *);
void delright(node *);
void findleft(node *);
void findright(node *);
void searchleft(node *);
void searchright(node *);
};


//satu
void family::addleft(node *kaliwa)
{
cout<<"Masukkan nama: ";gets(kaliwa->name);
}

//dua

void family::findleft(node *hanapleft)
{
while(hanapleft!=NULL)
{
cout<name;
hanapleft=hanapleft->left;cout<<"\n";
}
}

//tiga
void family::addright(node *kanan)
{
cout<<"Masukkan nama: ";gets(kanan->name);
}


//empat
void family::findright(node *hanapright)
{
while(hanapright!=NULL)
{
cout<name;
hanapright=hanapright->right;cout<<"\n";
}
}

//lima
void family::searchleft(node *hanapinleft)
{
char findname[80];
cout<<"ketik sebuah nama : ";gets(findname);
while(hanapinleft!=NULL)
{if(strcmp(findname,hanapinleft->name)==0)
{cout<<"elemen yang dimasukkan sudah ada\n siahkan anda ketik lagi!";}
hanapinleft=hanapinleft->left;
}
}

//enam
void family::searchright(node *hanapinright)
{
char findname2[80];
cout<<"Ketik sebuah nama: ";gets(findname2);
while(hanapinright!=NULL)
{if(strcmp(findname2,hanapinright->name)==0)
{cout<<"Data yang anda ketik ada!";}
hanapinright=hanapinright->right;
}
}


//tujuh
void family::delleft(node *)
{
char delname[80];
cout<<"Type name: ";gets(delname);
}

//delapan
void family::delright(node *)
{
char delname2[80];
cout<<"Type name: ";gets(delname2);
}

//sembilan
void main()
{
clrscr();
family pamilya; //Object of Class
int option;
ofstream out_file; //cout sa Filestream
char file[80];
char familyname[80];
node *l1,*l2,*r1,*r2,master;
l1 =new node;
l2=l1;
r1=new node;
r2=r1;
char a,b;

out_file.open(file);
clrscr();
cout<<"Masukkan nama keluarga Anda: ";gets(familyname);

cout<<"\n\nThank You! Press Any Key to Continue";
getch();
clrscr();
int nX = 2, nY = 2; //pang scroll
int ch; //inequate sa getch()
do{
clrscr();
cout< cout<<"\n[1] Tambahkan elemen";
cout<<"\n[2] Edit Element";
cout<<"\n[3] Hapus Left Child (nama anak)";
cout<<"\n[4] Hapus Right Child(nama cucu)";
cout<<"\n[5] cari Left Child (nama anak)";
cout<<"\n[6] cari Right Child (nama cucu)";
cout<<"\n[7] Tampilkan nama anak";
cout<<"\n[8] Tampilkan nama cucu";
cout<<"\n[10] Exit";
cin>>option;
switch (option)
{
case 1: //Every element will be asked to input left and right childs, pero optional un kung ndi nya llagyan...
{
flagleft:
clrscr();
cout<<"Left Child (nama anak):\n";
pamilya.addleft(l2);
cout<<"Apakah Anda ingin menambah nama Left Child (anak)? [y/n]";
cin>>a;
if(a=='y')
{l2->left=new node;
l2=l2->left;
goto flagleft;}
l2->left=NULL;
getch();
}
{
flagright:
clrscr();
cout<<"nama cucu (Right Child):\n";
pamilya.addright(r2);
cout<<"Apakan Anda ingin menambah nama Right Child (cucu)? [y/n]";
cin>>b;
if(b=='y')
{r2->right=new node;
r2=r2->right;
goto flagright;}
r2->right=NULL;
getch();
break;
}
case 2: //String Compare, if yes, overwrite, if no matches, tatanungin ule
{
cout<<"Type new name: ";
getch();
break;
}
case 3: //String Compare na lang siguro ule...
{
pamilya.delleft(l1);
cout<<"Deleted!";
getch();
break;
}
case 4:
{
pamilya.delright(r1);
cout<<"Deleted!";
getch();
break;
}
case 5: //String Compare
{clrscr();
pamilya.searchleft(l1);
getch();
break;
}
case 6: //String Compare
{clrscr();
pamilya.searchright(r1);
getch();
break;
}
case 7: //Lahat ng Left
{
cout<<"\n\n\n\nberikut ini adalah element dari left childs (anak): \n";
pamilya.findleft(l1);
getch();
break;
}
case 8: //Lahat ng Right
{
cout<<"\n\n\n\nberikut ini adalah element dari right childs (cucu): \n";
pamilya.findright(r1);
getch();
break;
}
case 9: //Naka notepad?? Pano iddrawing ung branches??
{
getch();
break;
}
case 10:
{
cout<<"\n\nThank You!";
break;
}
default:
cout<<"\n\nAnda salah PILIH!";
getch();
break;
}
}while(option!=10);
getch();
}

Program antrian bank C++

#include
#include
#include
#define MAX 6
typedef struct{
int data[MAX];
int head;
int tail;
} Queue;
Queue antrian;
void Create(){
antrian.head=antrian.tail=-1;
}


int IsEmpty(){
if(antrian.tail==-1)
return 1;
else
return 0;
}



int IsFull(){
if (antrian.tail==MAX-1) return 1;
else return 0;
}

//fungsi memasukkand data
void Enqueue(int data)
{
if(IsEmpty()==1){
antrian.head=antrian.tail=0;
antrian.data[antrian.tail]=data;

printf("\t Silahkan Masuk !! \n",antrian.data[antrian.tail]);
void Tampil();
{
if(IsEmpty()==0){
for(int i=antrian.head;i<=antrian.tail;i++){
printf("%d ",antrian.data[i]);
}
}else printf("data kosong!");
};
}else
if(IsFull()==0){
antrian.tail++;
antrian.data[antrian.tail]=data;
printf("\t Silahkan Masuk !! \n",antrian.data[antrian.tail]);
}

}

int Dequeue(){
int i;
int e = antrian.data[antrian.head];
for(i=antrian.head;i<=antrian.tail-1;i++){
antrian.data[i]= antrian.data[i+1];
}
antrian.tail--;
return e;
}


void clear(){
antrian.head=antrian.tail=-1;
printf("Data Clear");
}
void Tampil()
{ int jum;
jum=0;

if(IsEmpty()==0){
for(int i=antrian.head;i<=antrian.tail;i++){
jum++;

printf("\n| %d |",antrian.data[i]);
}
printf("\njumlah yang mengantri saat ini %i orang",jum);

}else printf("Data Kosong!\n");
}

//sebagai nasabah
void nasabah()
{
int data;
char lagi;
do{
clrscr();
printf("\t+=================================+\n");
printf("\t| menu nasabah |\n");
printf("\t+=================================|\n");
printf("\t| tekan (a) untuk masukkan data |\n");
printf("\t| tekan (b) melihat data antrian |\n");
printf("\t| tekan (x) keluar |\n");
printf("\t+=================================|\n");
printf("pilihan : "); scanf("%c",&lagi);
if((lagi=='x') || (lagi=='X'))
{ printf("terima kasih\n");

break;
}

switch(lagi)
{
case 'a':
printf("masukkan data: "); scanf("%d",&data);
Enqueue(data);
break;
case 'b': Tampil();
break;

}getch();
} while(lagi !='x');
getche();
}

//memasukkan password
void password()
{
char nama[20], id[10], password[4];
int i;
{
clrscr();

atas:
clrscr();
printf("\t\t+===============================================+\n");
printf("\t\t| S E L A M A T D A T A N G |\n");
printf("\t\t| jika anda admin dari teller |\n");
printf("\t\t|Silahkan masukkan User Name & 3 digit Password |\n");
printf("\t\t+===============================================+\n");
printf("\t\t UserName : ") ; cin>>nama;
printf("\t\t No. Identitas : "); cin>>id;
printf("\t\t Password : ") ;
for(i=0; i<=2; i++)
{password[i]=getche(); printf("\bX");
}
printf("\n\t\t+=============================================+\n");
if (strcmp(password,"aaa")==0)
{ printf("\n\n\t\t Anda Masuk Sebagai TEllER\n");
printf("\t\t User : %s \n",nama);
printf("\t\t No. Identitas : %s\n",id);
printf("\n\n\t\tTekan Sembarang tombol untuk ke menu teller..!");
goto bawah;
}
else
{
printf("\t\t\tpassword salah bro...hahaaa\n");
printf("\t\tketik sembarang tombol untuk kembali ke menu: ");
goto atas;

}
bawah:
getch();
}
}

//void teller
void teller()
{char menu;
password();
do{
clrscr();
printf("\t\t+=================================+\n");
printf("\t\t| menu pilihan untuk TELLER |\n");
printf("\t\t+=================================+\n");
printf("\t\t| tekan (a) untuk menghapus data |\n");
printf("\t\t| tekan (b) melihat data antrian |\n");
printf("\t\t| tekan (c) untuk mereset |\n");
printf("\t\t| tekan (x) untuk keluar |\n");
printf("\t\t+=================================+\n");
printf("pilihan : "); scanf("%c",&menu);
if((menu=='x') || (menu=='X'))
{ printf("terima kasih\n");

break;
}

switch(menu)
{
case 'a': printf("Elemen yang keluar : %d",Dequeue());
break;
case 'b': Tampil();
break;
case 'c': clear();
break;
}getch();
} while(menu !='x');

}




void main()
{
char pil;


Create();
do{
clrscr();
fflush(stdin);
printf("\t\t+=====================================+\n");
printf("\t\t| Bank AHMAD FAHMIAJI |\n");
printf("\t\t| jalan Pondok cabe |\n");
printf("\t\t| Pamulang-Tangerang |\n");
printf("\t\t+=====================================+\n");
printf("\t\t| tekan (n) untuk Nasabah |\n");
printf("\t\t| tekan (t) untuk Teller |\n");
printf("\t\t| tekan (k) keluar dari program |\n");
printf("\t\t+=====================================+\n");
printf("pilihan : "); scanf("%c",&pil);
if((pil=='k') || (pil=='k'))
{ printf("terima kasih");
break;
}

switch(pil)




{
case 'n': nasabah();
break;
case 't': teller();
break;

}

}while(pil!='k');
}
Kamis, 06 Januari 2011

flowchart






Pengertian

Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program. Flowchart menolong analis dan programmer untuk memecahkan masalah kedalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain dalam pengoperasian.

Flowchart biasanya mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan dievaluasi lebih lanjut.












Senin, 03 Januari 2011

c++ kalkulator sederhana


#include
int isprima(int x);
float pangkat (float basis, int n);
float kpk(int x, int y);
float fpb(int x, int y);
main()
{
float X,Y,hasil;
int A,B,pilihan;
int Z;
char ulangi;
do{
printf("Pilihan operasi: ");
printf("\n1. X + Y\n2. X - Y\n3. X x Y\n4. X / Y");
printf("\n5. X Pangkat Y\n6. KPK X dan Y\n7. FPB X dan Y\n8. Cek prima X");
printf("\nPilihan anda: ");scanf("%d",&pilihan);
switch(pilihan)
{
case 1:
printf("\nX = ");scanf("%f",&X);
printf("Y = ");scanf("%f",&Y);
hasil = X + Y;
break;
case 2:
printf("\nX = ");scanf("%f",&X);
printf("Y = ");scanf("%f",&Y);
hasil = X - Y;
break;
case 3:
printf("\nX = ");scanf("%f",&X);
printf("Y = ");scanf("%f",&Y);
hasil = X * Y;
break;
case 4:
printf("\nX = ");scanf("%f",&X);
printf("Y = ");scanf("%f",&Y);
hasil = X / Y;
break;
case 5:
printf("\nX = ");scanf("%f",&X);
printf("Y = ");scanf("%d",&B);
hasil = pangkat(X,B);
break;
case 6:
printf("\nX = ");scanf("%d",&A);
printf("Y = ");scanf("%d",&B);
Z = kpk(A,B);
hasil = Z;
break;
case 7:
printf("\nX = ");scanf("%d",&A);
printf("Y = ");scanf("%d",&B);
Z = fpb(A,B);
hasil = Z;
break;
case 8:
printf("\nX = ");scanf("%d",&A);
Z = isprima(A);
if (Z==1)
printf("X adalah bilangan prima\n");
else
printf("X bukan bilangan prima\n");
break;
default:
printf("Pilihan anda salah!!");
}
if((pilihan<=7) && (pilihan>=1))
printf("Hasil = %f",hasil);

printf("\n");
printf("Ulangi operasi (Y/N)? ");
scanf("%s",&ulangi);
}while((ulangi=='Y')||(ulangi=='y'));
}

int isprima(int x)
{
int n,t=1,s;
if ( x < 2 )
{s = 0;}
else
{
for (n=2;t!=0;n++)
{
t = x%n;
}
n--;
if(n==x)
{s = 1;}
else
{s = 0;}
}
return (s);
}

float pangkat (float basis, int n)
{
int i;
float p;
p = 1;
for (i = 1; i <= n; ++i)
p = p* basis;
return p;
}


float kpk(int x, int y)
{
int w=1,n;
int z;
if (x < y)
{
for (n=1; w != 0; n++)
{ z = y * n;
w = z % x;
}
}
else
{
for (n=1; w != 0; n++)
{ z = x * n;
w = z % y;
}
}
return (z);
}


float fpb(int x,int y)
{
int sisabagi;
float hasil;
if(y<=x && x%y==0)
{
return(y);
}
else if(x{
hasil=fpb(y,x);
return(hasil);
}
else
sisabagi=x%y;
hasil=fpb(y,sisabagi);
return(hasil);
}

program SECANT

//berikut ini adalah program METODE SECANT yang dibuat oleh teman saya//


#include
#include
#include
#include
float x,xo,x1, error,iterasi_max,E;
int i;
char lagi;


double f(double x);


void main()

{



do
{
clrscr();
i=0;
printf("masukkan nilai xo: "); scanf("%f",&xo);
printf("masukkan nilai x1: "); scanf("%f",&x1);
printf("masukkan nilai E : "); scanf("%f",&E);
printf("masukkan nilai iterasi_max: "); scanf("%f",&iterasi_max);
do{
x=x1-(f(x1)*(x1-xo)/f(x1)-f(xo));
xo=x1;
x1=x;
error=(fabs(x-xo));
cout<<"Iterasi ke "< printf("nilai dari x = %f\n",x);
printf("nilai dari xo = %f\n",xo);
printf("nilai dari x1 = %f\n",x1);
printf("nilai dari = %f\n",E);
i++;
}
while((error>=E) || (i
cout<<"_________________________________"< cout<<" Apakah Anda Ingin Mengulang Proses Kembali ?? [tekan Y]"< cin>>lagi;
}
while(lagi=='y' || lagi=='Y');
getch();


}
double f(double x)
{ double s;
s=pow(2.718,x)-(5*pow(x,2));
return(s);
}

program matriks

berikut adalah program penjumlahan,invers dan transpose dalam matriks yang digabungakan dalam satu program


--->buat temen2 tanda #include yang tidak dapat headernya sebenarnya tidak dapat di baca oleh blog oleh karena itu banyak dari beberapa blog hanya tertulis #include bukan karena alasan privasi bukan kesalahan dari penulis<---




#include
#include
#include
#define Nmaks 3
void menu();
void jumlah();
void invers();
void tranpose();

void main()
{ char chrpilihan;
do{
menu();
fflush(stdin);
scanf("%c",&chrpilihan);
if((chrpilihan == 'x') || (chrpilihan == 'X'))
{printf("Terima kasih\n");
break;
}
switch(chrpilihan)
{ case '1':
invers();
break;

case '2':
jumlah();
break;

case '3':
tranpose();
break;

default:
printf("kode tidak ditemukan");
}
}while(chrpilihan !='x');
}

void menu()
{
printf("\n\t\tprogram MATRIKS 2x2 \n");
printf("=======================================================\n");
printf("1.invers matrik\n");
printf("2.penjumlahan matrik\n");
printf("3.tranpose matrik\n");
printf("untuk keluar dari program silahkan tekan (x atau X)\n");
printf(" \n");
printf("masukkan pilihan anda: ");
}

void jumlah()
{ printf("penjumlahan matriks");
clrscr();
int matrix[20][30], matrix2[2][3],jumlah[2][3];
int i, j;

cout<<"matrix A :";
cout<for (i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
cout<<"masukkan nilai baris"< cin>>matrix[i][j];
}
}

cout<<"\nMatrix B :\n";
for (i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
cout<<"masukkan nilai baris"< cin>>matrix2[i][j];
}
}


//proses hitung

for (i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
jumlah[i][j]=matrix[i][j] + matrix2[i][j];
}
}



//output penjumlahan
cout<
//output jumlah



gotoxy(1,20);
cout<<"C = ";
for(i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
gotoxy(3+4*j,17+2*i);
cout< }
}

gotoxy(17,20);
cout<<" + ";
for(i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
gotoxy(18+4*j,17+2*i);
cout< }
}

gotoxy(32,20);
cout<<" = ";
for(i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
gotoxy(33+4*j,17+2*i);
cout< }
}

getch();

}



void tranpose()
{ clrscr();
int matrix[20][30], matrix2[2][3],jumlah[2][3];
int i, j;

cout<<"matrix A :";
cout<for (i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
cout<<"masukkan nilai baris"< cin>>matrix[i][j];
}
}

cout<<"\nMatrix B :\n";
for (i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
cout<<"masukkan nilai baris"< cin>>matrix2[i][j];
}
}


//proses hitung

for (i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
jumlah[i][j]=matrix[i][j] + matrix2[i][j];
}
}




//output penjumlahan
cout<
//output jumlah



gotoxy(1,20);
cout<<"C = ";
for(i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
gotoxy(3+4*j,17+2*i);
cout< }
}

gotoxy(17,20);
cout<<" + ";
for(i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
gotoxy(18+4*j,17+2*i);
cout< }
}

gotoxy(32,20);
cout<<" = ";
for(i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
gotoxy(33+4*j,17+2*i);
cout< }
}

gotoxy(46,20);
cout<<" transpose -> ";
for(i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
gotoxy(58+4*j,17+2*i);
cout< }
}

getch();

}

void invers()

{
clrscr();
typedef float matriks[Nmaks][Nmaks];
int i,j;
float determinan, hasilbagidet;
matriks A,a;
char answer;



do
{
do
{
clrscr();
cout<<"DETERMINAN MATRIKS A : "< cout<<"Masukkan Nilai Matriks A : "< for(i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
cout<<"A["< cin>>A[i][j];
}
}

clrscr();
cout< //Proses Mencari Determinan Matriks A

determinan = (A[1][1] * A[2][2]) - (A[2][1] * A[1][2]);
}while (determinan == 0);
hasilbagidet = 1/determinan;

//mencari invers
a[1][1] = hasilbagidet * A[2][2];
a[1][2] = hasilbagidet * -A[1][2];
a[2][1] = hasilbagidet * -A[2][1];
a[2][2] = hasilbagidet * A[1][1];

clrscr();
//Output Matriks A
gotoxy(1,5);
cout<<"A = ";
for(i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
gotoxy(2+4*j,2+2*i);
cout< }
}

gotoxy(1,8);
cout<<"Determinan Matriks A = "< cout<
//Output Invers Matriks A
gotoxy(1,10);
cout<<"Invers Matriks A : "< gotoxy(2,15);
cout<<"A^-1 = ";
for(i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
gotoxy(1+9*j,12+2*i);
cout< }
}


getch();
clrscr();
cout<<"== PROGRAM SELESAI =="< cout<<"Mau Melakukan Perhitungan Lagi?? [Y/T] "; cin>>answer;
}
while ((answer == 'y') || (answer == 'Y'));
}

c++ tutorial 2

/* Program Eliminasi Gauss */


#include
#include
#include
#include
void main()
{
int i,j,k,n;
float A[10][10],G[10][11],b[10];
float factor,sum,x[10];
cout<<"Masukan ordo matrik n=:";cin>>n;
cout<<"Masukkan element matrik "< for(i=0;i for(j=0;j<=n;j++)
{
if(j {
cout<<"A["<>A[i][j];
}
else
{
cout<<"b["<>b[i];
}
}
// bentuk matriks gabungan
for(i=0;i for(j=0;j G[i][j]=A[i][j];
for(j=0;j G[j][n]=b[j];
cout<<"Matriks penggabungan\n";
for(i=0;i{
for(j=0;j<=n;j++)
printf(" %10.3f",G[i][j]);
printf("\n");
}
// proses eliminasi
for(i=0;i{
for(j=i+1;j {
factor = G[j][i]/G[i][i];
for(k=i;k<=n;k++)
G[j][k]=G[j][k]-factor*G[i][k];
}
}
printf("Matriks setelah eliminasi\n");
for(i=0;i{
for(j=0;j<=n;j++)
printf(" %10.3f",G[i][j]);
printf("\n");
}
// substitusi mundur
x[n-1]=G[n-1][n]/G[n-1][n-1];
for(i=n-2;i>=0;i--)
{
sum = G[i][n];
for(j=i+1;j sum = sum - G[i][j]*x[j];
x[i]=sum/G[i][i];
}
printf("Hasil akhir\n");
for(i=0;iprintf("x[%2d] = %g\n",i,x[i]);
}

c++ tutorial

Berikut ini adalah script program dalam bahasa c untuk membuat pasword dalam program anda silahkan modif sesuai program yang anda buat


#include
#include
#include
main()
{
char nama[20], kelas[10], password[4];
atas:

cout<<" S E L A M A T D A T A N G" ;
cout<cout<<" Silahkan masukkan User Name & Password" ;
cout<cout<cout<<" UserName : " ; cin>>nama;
cout<<" Kelas : " ; cin>>kelas;
cout<<" Password : " ; cin>>password;
if (strcmp(password,"aaa")==0)
{
cout<<" Terima Kasih atas Partisipasinya..!" ;
cout<cout<<" Tekan Sembarang Mas..!" ;
goto bawah;
}
else
{
cout<<
cout<<" Password Salah Bro..!" ;
clrscr();
goto atas;
}
bawah:
getch();
}