Baiklah setelah anda MENGENAL DASAR BAHASA PEMROGRAMAN C++, kita akan mencoba untuk membuat program-program sederhana dengan bahasa pemrograman C++ dimana program-program sederhana yang akan kita buat berhubungan dengan matematika artinya kita akan membuat program matematika sederhana dengan bahasa pemrograman C++ contoh :
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++
Selamat mencoba...!!!
Ingat dalam penulisan bahasa pemrograman C/C++ harus dilihat besar kecilnya huruf karena bahasa pemrograman C/C++ merupakan bahasa pemrograman yang sensitif berbeda dengan visual basic yang otomatis akan menyocokkan sendiri?
Lihat juga Postingan saya mengenai MEMBUAT CONTOH-CONTOH PROGRAM MATEMATIKA SEDERHANA DENGAN VISUAL BASIC
0 komentar:
Posting Komentar