Jumat, 16 Maret 2012

Program Faktorial C++

Berkaitan dengan tugas mingguan saya, kali ini saya memposting tentang program mencari faktorial menggunakan bahasa C++
Berikut syntax nya:

#include
#include

class faktorial
{
public:
int proses();
void output();
private:
int n,faktor;
};
int faktorial::proses()
{
cout<<"Angka yang akan difaktoial: "; cin>>n;
faktor=1;
if(n>0)
{
for(int i=1; i<=n; i++)
{
faktor*=i;
}
}
else if(n=0)
{
faktor=1;
}
else
{
cout<<"Angka yg anda masukkan invalid";
}
return faktor;
}

void faktorial::output()
{
cout<

Rabu, 14 Maret 2012

Program Transpose Matriks C++

KAli ini saya mencoba membuat program tentang transpose matriks, berhubung kemaren saat UTS disuruh bikin program ini, sekalian saja saya pos disini...
syntaknya:

#include
#include

void main()
{
clrscr();
int a[10][10],m,n,i,j;
cout<<"Masukan jumlah baris : ";
cin>>m;
cout<<"Masukan jumlah kolom : ";
cin>>n;

if (m!=n)
{
cout<<"Matriks tidak persegi jadi transpose tidak mungkin";
}
else
   {
cout<<"Masukan elemen dari matriks : "<
for (i=0; i
    {
for (j=0; i
      {
cout<<"Masukan elemen a"<<(i+1)<<(j+1)<<":";
cin>>a[i][j];
         }
}
cout<<"Menampilkan matriks : "<
for (i=0; i
      {
for (j=0; j
      {
cout<
         }
cout<
cout<<"Menampilkan matriks setelah ditranspose :"<
for (i=0; i
      {
for (j=0; j
          {
cout<
cout<
            }
}
      }
   }
getch();
}

matriks ini hanya dapat digunakan untuk matriks persegi, jika tidak berbentuk persegi, keluaran yang muncul tidak sesuai...
Sekian :D