Senin, 18 Mei 2015

BAHASA C (ARRAY)



LOGIKA 

#include<iostream.h>
#include<conio.h>
void main()
{
int type;
int ax[2][2],bx[2][2];
int i,j;
dimaksud sebagai bahwa variabel ax, dan bx mempunya elemen 2 2 dan bertipe integer
menu:
clrscr();
cout<< " ========== PILIHAN ========== "<<endl;
cout<< " :  1. INPUT MATRIKS         :  "<<endl;
cout<< " :  2. TAMPILAN MATRIKS      :"<<endl;
cout<< " :  3. PENJUMLAHAN           :"<<endl;
cout<< " :  4. EXIT                  :"<<endl;
cout<< " ============================= "<<endl;
cout<< "MASUKKAN PILIHAN ANDA [1..4]: ";
cin>> type ;
cout<<endl;
switch (type)
dimkasud sebagai tampilan untuk output program tersebut , yang akan menghasilkan pilihan (INPUT MATRIKS, TAMPILAN MATRIK , PENJUMLAHAN, EXIT)
case 1:
            cout<< "Anda pilih 1 "<<endl;
   cout<<endl;
   cout<<"Input Matriks A \n";
   cout<<"==================== \n";

for(i=0; i<2;i++)
{
            for(j=0; j<2;j++)
   {
   cout<<"Elemen Matriks["<<i<<"]["<<j<<"]: ";
   cin>>ax[i][j];
   }
}

cout<<endl;
cout<<"Input Matriks B \n";
cout<<"==================== \n";

for(i=0;i<2;i++)
{
            for(j=0;j<2;j++)
   {
   cout<<"Elemen Matriks["<<i<<"]["<<j<<"]: ";
   cin>>bx[i][j];
   }
}
cout<<endl;
cout<<"Matriks telah Diinput. Tekan enter untuk kembali ke Menu.";
   getch();
   goto menu;
dimaksud sebagai program perulangan pada pilihan 1, yang maka jika nilai sudah benar maka program akan kembali kemenu pilihan
case 2:
cout<<endl;
cout<<"Anda pilih 2";
cout<<endl;
cout<<"\n Tampilan Matriks\n\n";
cout<<"Matriks A \n";
cout<<"===================\n\n";

for(i=0; i<2;i++)
{
            for(j=0; j<2;j++)
   {
   cout<<""<<ax[i][j]<<"";
   }
   cout<<"\n\n";
}

cout<<endl;
cout<<"Matriks B \n";
cout<<"===================\n\n";

for(i=0; i<2;i++)
{
            for(j=0; j<2;j++)
   {
   cout<<""<<bx[i][j]<<"";
   }
   cout<<"\n\n";
}
   getch();
   goto menu;
dimaksud sebagai tampilan matriks , dengan inputan nilai diambil dri inputan pilhan yang pertama
case 3:
cout<<endl;
cout<<"Anda pilih 3";
cout<<endl;
cout<<"Hasil Penjumlahan Matriks A dan B \n";
cout<<"=================================\n\n";
   cout<<(ax[0][0]+bx[0][0])<<"  ";
   cout<<(ax[0][1]+bx[0][1])<<endl;
   cout<<(ax[1][0]+bx[1][0])<<"  ";
   cout<<(ax[1][1]+bx[1][1])<<endl;
   cout<<endl;cout<<endl;
 getch();
 goto menu;
dimaksud sebagai penghasilan penjumlahan antara variabel A dan B
case 4 :
cout<<endl;
cout<<"Anda pilih 4.";
cout<<endl;
cout<<" Jika ingin keluar program tekan ENTER";
break;
default :
cout<< "tidak ada pilihan ";
break ;
}
getch();
}
Dimaksdu sebagai  aksi exit, pada aksi ini program akan selalu member pilihan keluar pada setiap pilihan jika hasil input sudah true/benar.

Tidak ada komentar:

Posting Komentar