ar_one_to. Diberdayakan oleh Blogger.
RSS

tugas program minggu vI

VARIABEL
Berbeda dengan konstanta yang mempunyai nilai tetap, variable adalah indentifier yang mempunyai sifat dinamis. Arti kata “dinamis” disini bermaksud bahwa nilai variable tersebut dapat kita ubah sesuai kebutuhan alam program. Saya disini akan membahas tentang 3jenis variable:

1. Variable Statis Lokal
Variable statis local ini diterapkan didalam suatu fungsi, sehingga nama variablenya hanya akan dikenali didalam fungsi saja. Namun perlu diperhatikan bahwa nilai terakhir yang dihasilkan akan terus disimpan. Dengan demikian setiap pemanggilan fungsi yang sama pasti akan memberikan hasil yang berbeda. Untuk lebih jauh mengenai variable statis, perhatikanlah source code dibawah ini:

#pragma argsused
#include

int contoh(){
int a=0;
a=a+10;
return a;
}
int main(){
int x,y,z;
x=contoh();
y=contoh();
z=contoh();

cout<<"nilai fungsi pada panggilan pertama ="<<
cout<<"nilai fungsi pada panggilan kedua ="<<
cout<<"nilai fungsi pada panggilan ketiga ="<<
return 0;
}

2. Variable statis global
Dalam memprogram dengan bahasa c++, kita diizinkan untuk melakukan pembuatan fungsi-fungsi dalam file yang terpisah dari program utama. Untuk kasus-kasus tertentu dimana variable statis local tidak dapat digunakan, kita dapat membuat file terpisah yang mempunyai variable statis global.
Perhatikan source code dibawah ini :
#include

static int A;

void set_NilaiA(int aa);
int get_NilaiA();

void set_NilaiA(int aa){
A=aa;
}
int get_NilaiA(){
A = A+10;

return A;
}


3. Variable Register

Tidak seperti variable biasa yang berada di memory. Variable register ini akan disimpan di register CPU. Dengan demikian, untuk mengisikan atau mengubah nilai dari varable register tentunya tidk memerlukan akses memory sehingga prosesnya juga akan lebih cepat. Dalam c++, variable register hanya dapat diisi oleh tipe data char, int dan pinter saja serta hanya boleh dideklarasikan sebagai variable local ataupun parameter dari sebuah fungsi. Untuk mendeklarasikan variable register, kita harus menggunakan keyword register

Bentuk dari pendeklarasian variable register adalah sebagai berikut:

#include

int Hitung (register int M, register int e) {
register int temp;
temp=1;
for (;e;e--){
temp=temp*M;
}
}

int main(){
int x,a;
x=Hitung(5, 3);
cout<<>a;
return 0;
}

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

mencari FPB (Factor Persekutuan Terbesar)


                                       FPB (Faktor Persekutuan Terbesar)
Determining Algorithm gcd Of Numbers such as A & B:
1. Start
2. Enter the number of A & B
3. If the number A is smaller than the number B, A and B exchange
4. If A modulus B = 0, gcd is B, if not to step 3
5. A = B, and B = A modulus B, return to step 3 print results
6. completed

Here is a sample source code c + + about
faktor persekutuan terbesaar atau FPB :

#include
int main()
{
int a,b,x;
cout << "
enter the first number : ";
cin >> a;
cout << "enter the second number : ";
cin >> b;
x = a%b;
while (x!=0)
{
a = b;
b = x;
x = a%b;
}
cout << "Faktor Persekutuan Terbesar adalah : " <
cin>>b;
return 0;
}
Nach….. finished nand simple program that can search for numbers gcd ... hehehe
Pay attention and understand source code and the language used in this program, hopefully can add to knowledge about programming.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

tugas diskusi


Didalam SPBU kita pasti akan menjumpai alat perhitungan BBM saat kita membeli premium. Saat kita memberikan uang kepada pejaga SPBU dan penjaga pasti akan mengisi bahan bakar yang akan kita gunakan. Dalam alat pengisian bahan bakar itu pasti ada proses angka ayang dimulai dari “0” angka itulah yang dapat mengetahui berapa liter  bahan akar yang kita beli. Didalam pemrograman kita juga dapat membuat suatu program seperti hal itu. Ini adalah program class yang saya buat dalam bahasa pemrograman c++. Perhatikan source code dibawah ini…..
     #include <iostream.h>
     class BBM {
     private:
     float uang, pilihan;
     double hasil1,hasil2,hasil3;
     public:
     void Set_Pilihan(){
     cout<<"\t^^^^^^^^^^^^^^^^^^^^^^^^"<<endl;
     cout<<"\t|      SPBU BARU       |"<<endl;
     cout<<"\t^^^^^^^^^^^^^^^^^^^^^^^^"<<endl;
     cout<<"\tpilihan jenis BBM"<<endl;
     cout<<"1.bensin"<<endl;
     cout<<"2.solar"<<endl;
     cout<<"3.pertamax"<<endl;
     cout<<"\n\nmasukkan urutan pilihan jenis BBM 1..3 :";
     cin>>pilihan;
    
     if (pilihan==1){
     cout<<"1.bensin"<<endl;
     cout<<"\nmasukkan uang anda :";
     cin>>uang;
     hasil1=uang/4500;
     for (double i=0.1; i<=hasil1; i=i+0.0001){
     cout<<i<<endl;
     }
     cout<<"bensin yang anda dapat :"<<hasil1<<" "<<"liter"<<endl;
     }
     if (pilihan==2){
     cout<<"2.solar"<<endl;
     cout<<"\nmasukkan uang anda :";
     cin>>uang;
     hasil2=uang/4200;
     for (double j=0.1; j<=hasil2; j=j+0.0001){
     cout<<j<<endl;
     }
     cout<<"bensin yang anda dapat :"<<hasil2<<" "<<"liter"<<endl;
     }
     if (pilihan==3){
     cout<<"3.petamax"<<endl;
     cout<<"\nmasukkan uang anda :";
     cin>>uang;
     hasil3=uang/7000;
     for (double k=0.1; k<=hasil3; k=k+0.0001){
     cout<<k<<endl;
     }
     cout<<"bensin yang anda dapat :"<<hasil3<<" "<<"liter"<<endl;
     }
     }
     };

     int main(){
     int x;
     BBM B;
     B.Set_Pilihan();
     cin>>x;

     return 0;
     }
Perhatikan dan pahami code-code diatas, dengan program ini kita dapat menghitung perolehan bahan bakar yang kita beli dalam suatu SPBU. Kita dapat mempelajari dan mencoba source code diatas didalam bahasa pemrograman. Semoga bisa bermanfaat bagi kita semua… hihihi

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

contoh program sederhana



     a.       Program untuk menghitung perkalian dengan cara penjumlahan.

                  Menurut buku tatam sutarma dalam suatu bilangan matematika kita sering kali menjumpai operasi +, -, :, x dan didalam pemrogramanpun operasi tersebut masih kita temui. Disini saya sebagai programmer pemula… hehehe.. memberikan sebuah program yang sangat sederhana yang menggunakan operasi perkalian(x). perhatikan source code ini….
    #include <iostream.h>
    class PERKALIAN {
    private:
    int a, b, jumlah;
    public:
    void hasil(){
    jumlah = 0;
    cout << "Program menghitung perkalian dengan cara penjumlahan\n";
    cout << "masukkan bilangan a : ";
    cin >> a;
    cout << "masukkan bilangan b : ";
    cin >> b;
    for (int i=1; i<=abs(b); i++){
    jumlah += a;
    if (b<0)jumlah = -jumlah;
    }
    cout << a << " x " << b << " = " << jumlah;
    }
    };
    int main(){
    int x;
    PERKALIAN P;
    P.hasil();
    cin>>x;
    return 0;
    }
            Coba dipahami tata letak dan code-code yang ada diatas, nah mudah kan ndan kalo program sederhana seperti itu…hehehehe

     b.       Program mencari minimum dari sederet bilangan

                  Dari suatu deret bilangan pasti ada nilai-nilai yang berbeda, ada yang bernilai kecil dan ada yang bernilai besar. Dalam matematika kita serng kali disuruh mencari yang bernilai maximum atau minium, kalo kita mencari dengan manual pasti akan kelamaan. Disini saya akan memperkenalkan progam sederhana saya

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

contoh-contoh program c++

a. Program untuk mencari rata-rata jumlah data
Sering kali didalam pekerjaan kita disuruh bos kita untuk menghitung jumlah data yang ada dikantor kita. Berikut adalah sebuah program kecil yang sangat sederhana. program penghitung rata-rata dari data dalam sebuah class dengan jumlah data atau panjang, di inputkan oleh user di disaat program di jalankan. oke, kita pelajari source code brikut ini…
#pragma argsused
#include
class DATA {
private:
int n;
int jumlah;
int x;
float rata;
public:
void data(){
n=1;
jumlah=0;
cout << "program menghitung rata-rata (masukkan bilangan 0 untuk selesai)\n\n"; cout<<"Data ke-1 : "; cin >> x;
while (x > 0){
jumlah += x;
cout << "Data ke-" << n+1 << " : "; cin >> x;
n++;
}
rata = (float)jumlah / (n-1);
cout<<"Rata-rata = " << rata; } }; int main(){ int x; DATA D; D.data(); cin>>x;
return 0;
}
Coba lihat dan pahami source code diatas, jika anda kurang dapat memahami statemen-statemen diatas secara langsung. Anda juga dapat langsung membuktikan didalam pemrogramannya. good luck….. 


b. Program untuk menghitung pangkat
Dalam perhitungan matematika kita sering kali menjumpai penjumlaha ataupun perkalian yang ada pangkatnya. Tapi, disini saya akan memberikan contoh yang ada didalam program c++ yang berfungsi untuk menghitung pangkat tersebut. Mari kita pelajari dan pahami dari source code dibawah ini….
#pragma argsused
#include
class PANGKAT {
private:
int x, y, i;
int pangkat;
public:
void hasil(){
pangkat = 1;
cout << "menghitung hasil perpangkatan\n"; cout << "masukkan sebuah bilangan : "; cin >> x;
cout << "mau dipangkat berapa : "; cin >> y;
cout << endl; for (int i=1; i<=y; i++){ pangkat *=x; } cout << x << " pangkat " << y << " = " << pangkat; } }; int main(){ int x; PANGKAT P; P.hasil(); cin>>x;
return 0;
}
Mari ndan kita cermati tentang source code diatas, tapi untuk lebih jelas dan tau hasilnya maka anda dapat mencobanya dalam bahasa pemrograman…..

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

contoh-contoh latihan program dalam c++


Contoh-contoh latihan program c++
a.       Program suku deret
#pragma argsused
#include <iostream.h>
  class SUKU {
   private:
    int n;
    int jumlah;
   public:
     void deret(){
     jumlah = 0;
       cout<<"sampai beberapa suku ? ";
       cin>>n;
        for (int i=0; i<=n; i++){
       jumlah +=i;
        cout<<"jumlah deret sampai :"<< n <<" " << "suku = " << " " << jumlah << endl;
     }
     }};
int main(){
    int x;
        SUKU S;
        S.deret();
        cin>>x;
        return 0;
}
b.      Program deret fibonanci
#pragma argsused
#include <iostream.h>
  class BATAS {
   private:
     long batas, f1, f2, f3;
   public:
     void fibonacci(){
       cout<<"Masukkan bilangan positif : ";
       cin>>batas;
       cout << "Bilangan Fibonacci < " << batas << ":\n 0, 1";
       f1 = 0;
       f2 = 1;
       while (true){
         f3 = f2 + f1;
         if (f3 > batas)break;
         cout<<", "<<f3;
         f1 = f2;
         f2 = f3;
       }
     }
     };
int main(){
  int x;
    BATAS B;
    B.fibonacci();
  cin>>x;
        return 0;
}
c.       Program mengetahui banyak data
#pragma argsused
#include <iostream.h>
 class RATA {

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

operator unary


Operator unary .
Dalam pengembangan sebuah program kerap kali dituntut untuk mendefinisikan operasi-operasi didalamnya, baik ini berupa operasi perhitungan, perbandinan maupun yang lainnya. Untuk melakukan hal ini tentunya kita harus menggunakan operator. Pada bagian ini bro…bro… semwa akan saya kenalkan 3operator dengan program sederhana yang saya rancang. Bahasa c++ menawarkan banyak operator untuk memecahkan sebuah masalah-masalah tertentu didalam program.
a.     

Dalam matematika operator unary adalah operator yang hanya melibatkan sebuah operand.

Contoh syntak program:


#include

int main(){


int x;

float y;


x=+5;

y=-2.12;


cout<<"nilai x ="<<

cout<<"nilai y ="<<


x=-x;

y=-y;


cout<<"nilai x ="<<

cout<<"nilai y ="<<


cin>>x;

return 0;

}

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

operator binary


Operator binary

Operator binary adalah operator yang digunakan dalam operasi yang melibatkan dua operand. Operator binary ini dikelompokkan lagi menjadi empat jenis, yaitu operator aritmatika, logika, relasional dan bitwish.

Contoh syntak program:
#include
int main(){


int x, y, hasil;


x=9;

y=4;


cout<<"\tprogram mencari hasil sisa bagi\n";
cout<<"nilai x ="<<
cout<<"nilai y ="<<


hasil = x % y;


cout<<"hasil sisa bagi dari :<<<”<<<"<<<=<

cin>>x;

return 0;
}

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

struktur

Struktur
Sesuai dengan namanya, struktur adalah tipe data bentukan yang menyimpan lebih dari sat variable bertipe sama maupun yang berbeda. Untuk membuat tipe data struktur dalam c++, kita harus mendeklarasikannya dengan menggunakan keyword struct. Jika anda pernah mempelajari bahasa pemrograman PASCAL, maka istilah struktur ini lebih dikenal dengan istilah record (rekaman), serta bentuk pendeklarasiannya adalah dengan keyword record. 

    Contoh syntak struktur:
#pragma argsused
#include
int main()
{
string x;
struct SISWA{
string NIS;
string Nama;
string Alamat;
string Kota;
}A;
A.NIS ="10018083";
A.Nama ="arwanto";
A.Alamat ="piyongan";
A.Kota ="jogjakarta";
cout<<"NIS anda adalah :"<<

cout<<"Nama anda adalah :"<<dl;
cout<<"Alamat anda adalah :"<<
cout<<"Kota anda adalah :"<< 
cin>>x;
return 0;
}

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

string

String
Dalam c++, terdapat beberapa fungsi siap pakai yang berguna untuk menyelesaikan masalah-masalah yang berkaitan dengan string. Untuk menggunakan fungsi-fungsi tersebut kita harus mendafarkan file header string.h.
Contoh syntak string.h :
#pragma argsused
#include
#include
int main(){

char x;
char S1[5];
char*S2;
S2="Ini adalah contoh penylinan string";
strcpy(S1,S2);
cout<<<"\n"; cin>>x;
return 0;
}

Silahkan cermati dan pahami semoga dapat membantu semwa mahasiswa dalam mengerjakan suatu program.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Enumerasi


Enumerasi
Tipe enumerasi adalah tipe data yang nilainya terbatas pada nilai-nilai yang elah didefinisikan saja. Tipe enumerasi digunakan untuk membuat tipe data yang nilainya bersifat pasti. Misalnya untuk mendefinisikan tipe jenis kelamin, nama hari, warna primer dan sebagainya. Kita tau bahwa jenis kelamin dapat kita bentuk dalam tipe enumerasi. Dalam bahasa c++, untuk mendefinisikan tipe enumerasi adalah dengan menggunakan keyword enum.



Contoh syntak enumerasi :

#pragma argsused
#include
enum WARNA_PRIMER {Merah, Biru, Hijau};
int main()
{
string x;
struct SISWA{
string NIS;
string NAMA;
WARNA_PRIMER warna;
}A, B;
A.NIS = "4677675";
A.NAMA = "Arista";
A.warna = Hijau;
cout<<"NIS A :"<<<<"Nama A :"<<<<"Warna A :"<<>x;
return 0;
}

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

tugas program minggu III


PENGULANGAN     
 
            Pengulangan adalah suatu proses yang melakukan statemen-statemen dalam sebuah program secara terus-menerus sampai terdapat kondisi untuk menghentikannya. Struktur pengulangan akan sangat membantu dalam efisiensi program. Dalam C++ terdapat tiga buah struktur pengulangan yaitu struktur for, struktur while, struktur do-while. Penjelasan mengenai setiap jenis tersebut dapat dilihat dalam masing-masing contoh program sederhana dibawah ini :

a.       Program Struktur for :
   #include <iostream.h>
   int main(){
    int x;
   cout<<"PERULANGAN MENAIK"<<endl;
   for (int x=0; x<10; x++){
    cout<<x+1<<endl;
    }
    cout<<"\n";
   cout<<"PERULANGAN TURUN"<<endl;
   for (int t=10; t>0; t--){
    cout<<t<<endl;
    }
     cin>>x;
        return 0;
 }
b.      Struktur While
#include <iostream.h>
int main(){
    int j=10;
    int k;

    while (j >= 1){
      k = 1;
      while (k <= j){
      cout<<k*j<<" ";
      k++;
      }
      cout<<"\n";
      j--;
    }
     cin>>k;
        return 0;
}
c.       Struktur   do-while
#include <iostream.h>
int main () {
int nilai;
int i;
i=1;
do
{
cout<<i;
if((i%2)==0)
cout<<"genap"<<endl;
else
cout<<"ganjil"<<endl;
i=i+1;
}
while (i<=10);
cin>>i;
return 0;
}

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

program 3.1

contoh program class

#include <iostream.h>

class bilangan{
     private:
        int a,b;
     public:
void hasil(){
     cout<<"masukan nilai a : ";
     cin>>a;
     cout<<"masukan nilai b : ";
     cin>>b;
     if(a>b){
     cout<<"bilangan terbesar : "<<a<<endl;
     }
     else {
     cout<<"Bilangan terbesar : "<<b<<endl;
     }
     }};
int main(){
   int x;
    bilangan a;
    a.hasil();
   cin>>x;

    return 0;
}

    Nilai Huruf

#include <iostream.h>

class bilangan{
private:
      int nilai;
      char nilai_huruf;
public:
void nilai_hasil(){
     cout<<"Masukan nilai angka : ";
     cin>>nilai;
     if((nilai > 0)&&(nilai <= 20)){
     nilai_huruf='E';
     }
     else if((nilai > 20)&&(nilai <= 40)){
     nilai_huruf='D';
     }
     else if((nilai > 40)&&(nilai <= 60)){
     nilai_huruf='C';
     }
     else if((nilai > 60)&&(nilai <= 80)){
     nilai_huruf='B';
     }
     else {
     nilai_huruf='A';
     }
     cout<<"Nilai huruf = "<<nilai_huruf<<endl;
     }};
int main(){
   int x;
    bilangan a;
    a.nilai_hasil();
   cin>>x;
    return 0;
}

  Nama Hari

#include <iostream.h>

 class HARI {
 private:
  int hari_ke;
  char hari[100];
 public:
   void Set_Hari(){
    cout<<"Masukkan hari ke-";
    cin>>hari_ke;
    switch (hari_ke){
    case 1 : strcpy(hari, "Senin");break;
    case 2 : strcpy(hari, "Selasa");break;
    case 3 : strcpy(hari, "Rabu");break;
    case 4 : strcpy(hari, "Kamis");break;
    case 5 : strcpy(hari, "Jumat");break;
    case 6 : strcpy(hari, "Sabtu");break;
    default : strcpy(hari, "Minggu");break;
    }
    cout<<"Hari ke-"<<hari_ke<<" "<<"adalah"<<hari<<endl;
    }
   };
int main(){
     int x;
      HARI H;
      H.Set_Hari();
     cin>>x;

        return 0;
}

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

tugas program mingguan II

PERCABANGAN
          Salah satu permasalahan yang pasti diemui dalam pembuatan program adalah suatu percabangan. Percabangan yang dimaksud disini tiak lain adalah suatu pemilihan statemen yang akan dieksekusi dimana pemilihan tersebut didasarkan kondisi tertentu. Didalam C++, terdapat dua buah jenis struktur yang digunakan untuk mengimplementasi suatu percabangan, yaitu dengan menggunakan struktut if dan struktur switch.
           Statemen-statemen yang terdapat dalam sebuah blok percabangan akan dieksekusi hanya jika kondisi yang didefinisikan terpenuhi (bernilai benar). Artinya jika kondisi tidak terpenuhi (benilai salah), maka statemen-statemen tersebut juga tidk ikut dieksekusi oleh compiler. Untuk lebih memahami konsep percabangan, perhatikan program dibawah ini.

1. program percabangan if_else :

#include <iostream.h>

   int main(){
   int x;
   char huruf;
   cout<<"masukkan sebuah bilangan:";
   cin>>x;
   if ((x > 0)&&(x < 10))
   cout<<x<<"lebih besar 0 dan lebih kecil 10";
   cout<<"\n";
   cout<<"masukkan huruf :";
   cin>>huruf;
   if ((huruf == 'A')||(huruf == 'a')||(huruf == 'I')||(huruf == 'i')||
        (huruf == 'U')||(huruf == 'u')||(huruf == 'E')||(huruf == 'e')||
        (huruf == 'O')||(huruf == 'o')){
        cout<<huruf<<"adalah huruf vokal";
        }
   cin>>x;
        return 0;
}

2. Program percabangan switch
         Program percabangan dengan menggunakan statemen switch, disini saya mengambil contoh nama hari dalam contoh pernyataan ini. perhatikan source code ini...
  #include <iostream.h>
  int main(){
  int angka,x;
  cout<<"masukkan angka bulat :";
  cin>>angka;

   switch (angka){
   case 1 :cout<<"Hari ke-"<<angka<<":adalah Minggu";break;
   case 2 :cout<<"Hari ke-"<<angka<<":adalah Senin";break;
   case 3 :cout<<"Hari ke-"<<angka<<":adalah selasa";break;
   case 4 :cout<<"Hari ke-"<<angka<<":adalah rabo";break;
   case 5 :cout<<"Hari ke-"<<angka<<":adalah kamis";break;
   case 6 :cout<<"Hari ke-"<<angka<<":adalah jumat";break;
   case 7 :cout<<"Hari ke-"<<angka<<":adalah sabtu";break;
   default :cout<<"tidak ada hari ke-"<<angka;
   }
   cin>>x;

  return 0;
 }
3. Program Menghitung Harga Barang
Program dengan menggunakan statemen if_else, disini saya membuat contoh program untuk mencari apakah itu adalah bilangan positif atau negatif. Perhatikkan source code dibawah ini....
 #include <iostream.h>
int main(){
 int nilai;
 cout<<"masukkan bilangan bulat yang akan diperiksa :";
 cin>>nilai;

 if (nilai > 0){
  cout<<nilai<<" "<<"adalah bilangan POSIIF";
  }
 else if (nilai < 0){
  cout<<nilai<<" "<<"adalah bilangan NEGATIF";
  }
 else{
  cout<<nilai<<" "<<"adalah bilangan DEFAULT";
  }
  cin>>nilai;
        return 0;
}


Silahkn dipahami code-code diatas, semoga bisa jadi bahan pembelajaran dan bermanfaat dengan baik bagi kita programer yang masih pemula....
 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

mencari titik tengah

               Kita semua pasti sudah mengerti tentang pelajran matematika….??? Dalam matematika kita sering dibri tugas oleh guru kita untuk mencari titik tengah sebuah baris yang ujung titiknya adalah A(x1,y1) dan B(x2,y2). Kini saya telah membuat sebuah algoritma dan program dalam C++ untuk mencari nilai tersebut. Dalam algoritmanya kita tetap menggunakan rumus:
hasil = x1 + x2; hasil = y1 + y2;
hasilx = hasil / 2; hasily = hasil / 2; 

Algoritma :
1. Masukkan bilangan dalam ax,ay.
2. Masukkan bilangan dalam bx,by
3. Hitunglah dengan rumus diatas.
4. Setelah anda mengikuti menghitung dengan rumus tersebut pasti akan dapat mengetahui hasil dari masing-masing titik.
Ini adalah sourdcard dalam program C++ sebagai berikut :
#include <iostream.h>
void titik_tengah (float x1, float y1, float x2, float y2, float hasil, float hasilx, float hasily){
hasil = x1 + x2;
hasilx = hasil / 2;
hasil = 0;
hasil = y1 + y2;
hasily = hasil / 2;
cout<<"\n\nKoordinat Titik Tengah T adalah : x=" << hasilx << ", y=" << hasily; 
cout<<" => T(x, y) === T(" << hasilx << ", " << hasily << ")"; 
}
int main(){ 
float x1, y1, x2, y2; 
float hasil, hasilx, hasily; 
cout<<"Menghitung Titik Tengah\n\n"; 
cout<<"A.....T.....B\n\n"; 
cout<<"Masukkan Koordinat titik A\n"; 
cout<<"Ax : "; 
cin>>x1;
cout<<"Ay : "; 
cin>>y1;
cout<<"\nMasukkan Koordinat titik B\n"; 
cout<<"Bx : "; 
cin>>x2;
cout<<"By : "; 
cin>>y2;
titik_tengah(x1,y1,x2,y2,hasil,hasilx, hasily);
cin>>x1;
return 0;
}

                 Perhatikanlah dengan seksama dan pahami semua tata cara penulisannya tersebut, semoga bisa bermanfaat untuk kita semua.
 download example :
titik tengah

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS