Minggu, 17 April 2011

Program PBO dan ARRAY

#include<iostream.h>
#include<conio.h>
class call
{
private:
public:
void pilihan()
{
clrscr();
cout<<" --------------------------------\n";
cout<<"|    program callculator                |\n";
cout<<"| 1.pertambahan                          |\n";
cout<<"| 2.pengurangan                          |\n";
cout<<"| 3.perkalian                               |\n";
cout<<"| 4.pembagian                             |\n";
cout<<"| 5.program pertambahan matrik |\n";
cout<<"| 6.keluar dari program               |\n";
cout<<" --------------------------------\n";
cout<<" masukan pilihan = ";
}
};
class milih
{
private:
public:
void pulang()
{
cout<<" ------------------------------\n";
cout<<"| pilih 1 untuk ke menu utama  |\n"<<endl;
cout<<"| pilih 2 untuk kembali        |\n"<<endl;
cout<<"| pilih 3 untuk keluar program |\n"<<endl;
cout<<" ------------------------------\n"<<endl;
}
};
class arit
{
private:
int x,y,z;
public:
void tambahan();
void kurangan();
void kalian();
void bagian();
};
void arit::tambahan()
{
clrscr();
cout<<"masukan angka 1 = ";
cin>>x;
cout<<"masukan angka 2 = ";
cin>>y;
z = x+y;
cout<<endl;
cout<<x<<" + "<<y<<" = "<<z<<endl;
cout<<endl;
}
void arit::kurangan()
{
clrscr();
cout<<"masukan angka 1 = ";
cin>>x;
cout<<"masukan angka 2 = ";
cin>>y;
z = x-y;
cout<<endl;
cout<<x<<" - "<<y<<" = "<<z<<endl;
cout<<endl;
}
void arit::kalian()
{
clrscr();
cout<<"masukan angka 1 = ";
cin>>x;
cout<<"masukan angka 2 = ";
cin>>y;
z = x*y;
cout<<endl;
cout<<x<<" x "<<y<<" = "<<z<<endl;
cout<<endl;
}
void arit::bagian()
{
clrscr();
cout<<"masukan angka 1 = ";
cin>>x;
cout<<"masukan angka 2 = ";
cin>>y;
z = x/y;
cout<<endl;
cout<<x<<" / "<<y<<" = "<<z<<endl;
cout<<endl;
}
class arr
{
private:
int ii,jj,jum    ;
int matrixa[5][5],matrixb[5][5],matrixc[5][5];
public:
void ray();
};
void arr::ray()
{
clrscr()   ;
cout<<"masukkan ordo (r X r) :";
cin >> jum;
cout<<"\n" ;
for (ii=1;ii<=jum;ii++){
for (jj=1;jj<=jum;jj++) {
cout<<"elemen matrix a ["<<ii<<","<<jj<<"] :";
cin>>matrixa[ii][jj];
}
cout <<"\n";
}
for (ii=1;ii<=jum;ii++){
for (jj=1;jj<=jum;jj++) {
cout<<"elemen matrix b ["<<ii<<","<<jj<<"] :";
cin>>matrixb[ii][jj];
}
cout <<"\n";
}
cout<<"\n"<<"matrix a"<<"\n";
for (ii=1;ii<=jum;ii++){
for (jj=1;jj<=jum;jj++){
cout<<matrixa[ii][jj]<<" ";
}
cout<<"\n";
}
cout<<"\n"<<"matrix b"<<"\n";
for (ii=1;ii<=jum;ii++){
for (jj=1;jj<=jum;jj++){
cout<<matrixb[ii][jj]<<" ";
}
cout<<"\n";
}
cout<<"\n"<<"matrix c = matrix a + matrix b"<<"\n";
for (ii=1;ii<=jum;ii++){
for (jj=1;jj<=jum;jj++){
matrixc[ii][jj]=matrixa[ii][jj]+matrixb[ii][jj];
cout<<matrixc[ii][jj]<<" ";
}
cout<<"\n";
}
}
int main()
{
int pilih2,milih2;
call burung;
arit matik;
arr op;
milih jawab;
ultit:
burung.pilihan();
cin>>pilih2;
cout<<"\n";
switch (pilih2)
{
case 1:matik:;
{
matik.tambahan();
pulang2:
jawab.pulang();
cout<<"pilihan = ";
cin>>milih2;
switch(milih2)
{
case 1:goto ultit;
case 2:goto matik;
case 3:goto fin;
default:
cout<<"masukan nomor yang benar bos"<<endl;
goto pulang2;
}
}
case 2:matik2:;
{
matik.kurangan();
pulang3:
jawab.pulang();
cout<<"pilihan = ";
cin>>milih2;
switch(milih2)
{
case 1:goto ultit;
case 2:goto matik2;
case 3:goto fin;
default:
cout<<"masukan nomor yang benar bos"<<endl;
goto pulang3;
}
}
case 3:matik3:;
{
matik.kalian();
pulang4:
jawab.pulang();
cout<<"pilihan = ";
cin>>milih2;
switch(milih2)
{
case 1:goto ultit;
case 2:goto matik3;
case 3:goto fin;
default:
cout<<"masukan nomor yang benar bos"<<endl;
goto pulang4;
}
}
case 4:matik4:;
{
matik.bagian();
pulang5:
jawab.pulang();
cout<<"pilihan = ";
cin>>milih2;
switch(milih2)
{
case 1:goto ultit;
case 2:goto matik4;
case 3:goto fin;
default:
cout<<"masukan nomor yang benar bos"<<endl;
goto pulang5;
}
}
case 5:matik5:;
{
op.ray();
pulang6:
jawab.pulang();
cout<<"pilihan = ";
cin>>milih2;
switch(milih2)
{
case 1:goto ultit;
case 2:goto matik5;
case 3:goto fin;
default:
cout<<"masukan nomor yang benar bos"<<endl;
goto pulang6;
}
}
case 6:
{
fin:
clrscr();
cout<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl<<endl<<endl;
cout<<endl<<endl<<endl;
cout<<"                                 Terima Kasih";
break;
}
default:
{
cout<<"nomor yang anda masukan salah"<<endl;
cout<<"program akan berakbir";
break;
}
}
getch();
return 0;
}

1 komentar:

  1. kawan, karena kita sudah mulai memasuki mata kuliah softskill akan lebih baik jika blog ini disisipkan link Universitas Gunadarma yaitu www.gunadarma.ac.id yang merupakan identitas kita sebagai mahasiswa di Universitas Gunadarma juga sebagai salah satu kriteria penilaian mata kuliah soft skill.. terima kasih :)

    BalasHapus