Dibawah ini merupakan contoh program dengan menggunakan bahasa pemrograman C++.
1. Membuat
program perkalian matriks berordo 2X2
Pemrograman dengan Dev-C++ :
#include <cstdlib>
#include <iostream>
#include <iomanip>
using namespace std;
int main(int argc, char *argv[])
{
int a[2][2],b[2][2],m,n;
for(m=0;m<2;m++)
{
for(n=0;n<2;n++)
{
cout<<"masukkan nilai
matriks a("<<m<<","<<n<<"):";
cin>>a[m][n];
}
}
for(m=0;m<2;m++)
{
for(n=0;n<2;n++)
{
cout<<"masukkan nilai
matriks 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;
}
Pembahasan Program diatas :
· Pendeklarasian variable array 2x2
· perulangan Input untuk Dua matriks
· Proses perkalian
· output hasil matriks
hasilnya sebagai berikut :
gambar program perkalian matriks
dengan Dev-C++
2. Membuat
program untuk melakukan perhitungan factorial.
Pemrograman dengan Dev-C++ :
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
long a,b,m;
cout<<"masukkan nilai
factorial:";
cin>>a;
b=1;
for(m=1;m<=a;m++)
b=b*m;
cout<<"Hasil faktorial
dari"<<a<<" adalah"<<b;
system("PAUSE");
return EXIT_SUCCESS;
}
Pembahasan Program diatas :
· Pendeklarasian a,b,m
· masukkan nilai a
· Proses
· tampilkan hasil faktorial
hasilnya sebagai berikut :
gambar program penghitung faktorial
dengan Dev-C++
3. Membuat
program penjumlahan matriks berordo 2X2
Pemrograman dengan Dev-C++ :
#include <cstdlib>
#include <iostream>
#include <iomanip>
using namespace std;
int main(int argc, char *argv[])
{
int a[2][2],b[2][2],m,n;
for(m=0;m<2;m++)
{
for(n=0;n<2;n++)
{
cout<<"masukkan nilai
matriks a("<<m<<","<<n<<"):";
cin>>a[m][n];
}
}
for(m=0;m<2;m++)
{
for(n=0;n<2;n++)
{
cout<<"masukkan nilai
matriks 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][n]+b[m][n]);
}
cout<<'\n';
}
system("PAUSE");
return EXIT_SUCCESS;
}
Pembahasan Program diatas :
· Pendeklarasian variable array 2x2
· perulangan Input untuk Dua matriks
· Proses penjumlahan
· output hasil matriks
hasilnya sebagai berikut :
gambar program penjumlahan matriks
dengan Dev-C++
4. Membuat
Program perhitungan nilai Luas=panjang*Lebar.
Pemrograman dengan Dev-C++ :
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
long luas, panjang, lebar;
cout<<"masukkan nilai
Panjang:";
cin>>panjang;
cout<<"masukkan nilai Lebar:";
cin>>lebar;
luas=panjang*lebar;
cout<<"Maka Luasnya
adalah:"<<luas;
system("PAUSE");
return EXIT_SUCCESS;
}
Pembahasan Program diatas :
· Pendeklarasian variable Luas, Panjang dan Lebar
· inputkan nilai panjang
· inputkan nilai Lebar
· Proses Luas=Panjang*Lebar
· tampilkan hasil Luas
hasilnya sebagai berikut :
gambar program penghitung luas
dengan Dev-C++
5. Program
perulangan untuk menampilkan angka satu sampai dengan sepuluh dengan
keterangan bilangan ganjil atau genap.
Pemrograman dengan Dev-C++ :
#include <cstdlib>
#include <iostream>
#include <iomanip>
using namespace std;
int main(int argc, char *argv[])
{
int i, angka[10];
for(i=1;i<=10;i++)
angka[i-1]=i;
for(i=0;i<=9;i++)
{
if (angka[i]%2==0)
cout<<"angka"<<angka[i]<<"adalah Bilangan
Genap"<<endl;
else
cout<<"angka"<<angka[i]<<"adalah Bilangan
Ganjil"<<endl;
}
system("PAUSE");
return EXIT_SUCCESS;
}
Pembahasan Program diatas :
· Pendeklarasian variable i, array angka
· pengisian array angka
· proses perulangan for 0 s/d 10
· proses logika nested-If
· penaikan nilai i
hasilnya sebagai berikut :
gambar program loop angka dengan
Dev-C++
jangan lupa diperhatikan besar kecilnya huruf karena bisa sangat berpengaruh dengan hasil yang akan ditampilkan...
0 komentar:
Posting Komentar