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

Rabu, 15 Februari 2012

Program Kalkulator Sederhana C++

Disini saya sebagai mahasiswa Pend. TI merasa terpanggil untuk memposting seluruh *atau sebagian tugas praktikum yang saya lakukan.
Program kali ini merupakan program kalkularor sederhana, yang menggunakan bahasa C++. Disini saya menggunakan borland c++ untuk menjalankan program ini. Operasi yang ada dalam kalkulator sederhana ini cuma ada 4 macam, yaitu penjumlahan, pengurangan, perkalian, dan pembagian *namanya juga dasar*. Langsung saja, berikut adalah program yang saya buat:

#include
#include
#include

int a;
float x,y,hasil;
char re ;
main()
{
awal:

clrscr();
printf("===============================================\n");
printf("          PRAKTIKUM DASAR PEMROGRAMAN          \n");
printf("   Fakultas Teknik Universitas Negeri Malang   \n");
printf("      Pendidikan Teknik Elektro 2011 Off A     \n");
printf("            KALKULATOR SEDERHANA               \n");
printf("===============================================\n\n");
printf("\nEnter First Number = ");
scanf("%f",&x);
printf("\nEnter Second Number = ");
scanf("%f",&y);

printf("\n\n   MATHEMATICS MENU      \n");
printf("*****************************\n");
printf("     [1] Addition\n");
printf("     [2] Substraction\n");
printf("     [3] Division\n");
printf("     [4] Multiplication\n");
printf("*****************************\n");
printf("     Your Choise = ");scanf("%i",&a);
switch (a)
{
case 1:hasil=x + y;break;
case 2:hasil=x - y;break;
case 3:hasil=x / y;break;
case 4:hasil=x * y;
}
printf("\nThe Result of %3.2f and %3.2f is = %3.2f",x,y,hasil);

printf("\nDo Again ?[y/t]");fflush(stdin);scanf("%c",&re);
if (re=='y'||re=='Y')
goto awal;
else
{
printf("\n\n============================================================\n");
printf("             CopyRight By Sigma Akhiria M | 2012                \n");
printf("                          @raradotcom                           \n");
printf("============================================================\n");
getch();
return 0;
}
}



Yah, sekian program untuk hari ini, jika masih terdapat warning atau bahkan error saya mohon maaf *namanya juga pemula* :D