BREAKING

Jumat, 19 Desember 2014

Contoh Program dengan Bahasa C++

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

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

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

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

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

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…

About ""

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus suscipit, augue quis mattis gravida, est dolor elementum felis, sed vehicula metus quam a mi. Praesent dolor felis, consectetur nec convallis vitae.

Posting Komentar

 
Copyright © 2013 welcome
Design by FBTemplates | BTT