Senin, 18 Maret 2013

ALGORITMA DAN PEMPROGAMAN


ALGORITMA DAN PEMPROGAMAN


PROGRAM II
#includ.e <iostream>
using namespace std;
main()
{
intbrs,klm;
for(brs=1; brs<=20; brs++) {
for(klm=brs+1; klm<=20; klm++)
cout<<" ";
for(klm=1; klm<=brs; klm++)
cout<<klm;
for(klm=brs-1; klm>=1; klm--)
cout<<klm;
cout<<endl;
}
System("pause");
}

PENJELASAN PEROGRAM DI ATAS : perogram diatas digunakan untuk membuat piramida angka yang bagaimana fungsinya seprti contoh :
Dan selanjutnya sampai angka pertengahannya adalah 20 karena terdapat perintah seperti di atas ”#include” digunakan Memasukkan sebuah file header dalam source code.
for(brs=1; brs<=20; brs++)“yaitu membuat sebanyak “20” baris. Sedangkan perintah ini    “ for(klm=brs+1; klm<=20; klm++“ dapat diartikan bahwa kolom sama dengan baris yang dimana banyaknya kolom sama dengan banyaknya baris ditambah dengan “1” , sedangkan kolom lebih kecil atau sama dengan 20, sedangkan fungsi “ system("pause");” digunakan untuk membuat piramida angka berhenti sementara, sehigga untuk membuatnya hilang dari run kita harus mengkliknya dua kali sehingga akan muncul kata – kata “ press any key to continue... “sampai dua kali . “cout<<Merupakanperintah yang biasadipakaiuntukmenampilkansuatukeluaranpadalayar . Contoh:cout<<" ";



PROGRAM III.
PENJELASAN TENTANG PROGRAM INI :

#include <cstdlib>
#include <iostream>
#include <iomanip>
using namespace std;
int main(intargc, char *argv[])
{
int a[2][2],b[2][2],m,n;
for(m=0;m<2;m++)
    {
for(n=0;n<2;n++)
    {
cout<<"masukkannilaimatriks a("<<m<<","<<n<<"):";
cin>>a[m][n];
    }
    }
for(m=0;m<2;m++)
    {
for(n=0;n<2;n++)
    {
cout<<"masukkannilaimatriks b("<<m<<","<<n<<"):";
cin>>b[m][n];
    }
        }
cout<<"C:\n";
for(m=0;m<2;m++)
    {
for(n=0;n<2;n++)
    {
cout<<setw(3)<<(a[m][0]*b[0][n]+ a[m][1]*b[1][n]);
    }
cout<<'\n';
    }
system("PAUSE");
return EXIT_SUCCESS;
}

PENJELASAN PEROGRAM DIATAS : perogram diatas digunakan untuk membuat nilai metriks dari 8 angka seperti contoh angka 1,2,1,2,1,2,1,2 sehingga menjadi       dengan metode atau program diatas dapat dengan mudah ditemukan metriks dari 8angka tersebut . fungsi system("PAUSE");” sama seperti pembuatan piramida angka.atas ”#include” digunakan Memasukkan sebuah file header dalam source code.
Pembahasan Program diatas :
·        Pendeklarasian variable array 2x2
·        perulangan Input untuk Dua matriks
·        Proses penjumlahan
·        output hasil matriks
hasilnya sebagai berikut :