Senin, 20 Juni 2011

Program Menghitung Jarak pada Graf dengan 3 Titik Simpul

#include <cstdlib>
#include <iostream.h>
#include <string.h>

using namespace std;

int main(int argc, char *argv[])
{
    char kata1;
    char kata2;
    char kata3;
    int a, b, c;
   
    cout<<"||=================================================================||"<<endl;
cout<<"||          Program Menghitung Jarak pada Graf dengan 3 Titik Simpul          ||"<<endl;

cout<<"||=================================================================||"<<endl;
    cout<<endl;
    cout<<"Masukkan titik simpul pertama: ";cin>>kata1;
    cout<<endl;
    cout<<"Masukkan titik simpul kedua: ";cin>>kata2;
    cout<<endl;
    cout<<"Masukkan titik simpul ketiga: ";cin>>kata3;
    cout<<endl;
    cout<<"Garis yang dapat dibentuk dari ketiga titik simpul di atas adalah: "<<endl;
    cout<<kata1<<kata3<<endl;
    cout<<kata3<<kata2<<endl;
    cout<<kata2<<kata1<<endl<<endl;      
    cout<<"Masukkan jarak antara titik simpul "<<kata1<<" dengan "<<kata3<<" : ";cin>>a;
    cout<<"Masukkan jarak antara titik simpul "<<kata3<<" dengan "<<kata2<<" : ";cin>>b;
    cout<<"Masukkan jarak antara titik simpul "<<kata2<<" dengan "<<kata1<<" : ";cin>>c;
    cout<<endl<<endl;
    cout<<"Jadi panjang jarak pada graf totalnya = "<<a+b+c<<endl<<endl;
   
    cout<<"Mencari jalur terpendek dari "<<kata1<<" menuju "<<kata3<<" : "<<endl;
    cout<<"Alternatif pertama: "<<kata1<<" -> "<<kata2<<" -> "<<kata3<<" = "<<kata1<<kata2<<" + "<<kata2<<kata3<<endl;
    cout<<" panjangnya adalah: "<<c<<" + "<<b<<" = "<<c+b<<endl;
    cout<<"Alternatif kedua: "<<kata1<<" -> "<<kata3<<" panjangnya adalah: "<<a<<" => jalur terpendek"<<endl;

   
    system("color 57");
    system("PAUSE");
    return EXIT_SUCCESS;
}



Program ini dibuat untuk mencari nilai simpul tsb disini kami memberikan 3 simpul :
dan ini hasil runningnya.

Selamat mencoba. . . . . . ^_^

Senin, 13 Juni 2011

" ARGO PENGIRIMAN BARANG"

#include <iostream.h>
#include <conio.h>

class xexpedisi
{
  public:
  int kode;
  long bayar, berat;
  char nama_pengirim[30];
  char alamat_pengirim[30];
  char nama_tujuan[30];
  char alamat_tujuan[30];
//------------------------------------------------------------------------------
  long harga_perkg()
  {
    long a;
    if ( kode == 1 )
    {
      a = 29500;
    }
    else if ( kode == 2 )
    {
      a = 15750;
    }
    else if ( kode == 3)
    {
      a = 13250;
    }
    else if ( kode == 4 )
    {
      a = 18250;
    }
    else
    {
      a = 0;
    }
    return a;
  }
//------------------------------------------------------------------------------
  long total_harga()
  {
    long b;
    b = harga_perkg() * berat;
    return b;
  }
//------------------------------------------------------------------------------
  long ppn()
  {
    long c;
    c = 0.1 * total_harga();
    return c;
  }
//------------------------------------------------------------------------------
  long total()
  {
    long d;
    d = total_harga() + ppn();
    return d;
  }
//------------------------------------------------------------------------------
  long kembalian()
  {
    long e;
    e = bayar - total();
    return e;
  }
//------------------------------------------------------------------------------
};

main()
{
  xexpedisi p;

  cout<<"\n";
  cout<<"   =======================================\n";
  cout<<"            ARGO PENGIRIMAN BARANG   \n";
  cout<<"   \"TUGAS PROYEK ALGORITMA DAN PEMROGRAMAN\"              \n";
  cout<<"   =======================================\n";
  cout<<"   NAMA PENGIRIM          : "; cin>>p.nama_pengirim;
  cout<<"   ALAMAT PENGIRIM        : "; cin>>p.alamat_pengirim;
  cout<<"   NAMA TUJUAN            : "; cin>>p.nama_tujuan;
  cout<<"   ALAMAT TUJUAN          : "; cin>>p.alamat_tujuan;
  cout<<"   BERAT ( KG )           : "; cin>>p.berat;
  cout<<"   KODE TUJUAN [1/2/3/4]  : "; cin>>p.kode;
  clrscr();
  cout<<"\n";
  cout<<"   =======================================\n";
  cout<<"             ARGO PENGIRIMAN BARANG   \n";
  cout<<"   \"TUGAS PROYEK ALGORITMA DAN PEMROGRAMAN\"              \n";
  cout<<"   =======================================\n";
  cout<<"   NAMA PENGIRIM          : " << p.nama_pengirim <<"\n";
  cout<<"   ALAMAT PENGIRIM        : " << p.alamat_pengirim <<"\n";
  cout<<"   NAMA TUJUAN            : " << p.nama_tujuan <<"\n";
  cout<<"   ALAMAT TUJUAN          : " << p.alamat_tujuan <<"\n";
  cout<<"   BERAT ( KG )           : " << p.berat <<"\n";
  cout<<"   KODE TUJUAN [1/2/3/4]  : " << p.kode <<"\n";
  cout<<"   =======================================\n";
  cout<<"   HARGA PER KG           : Rp. " << p.harga_perkg() <<"\n";
  cout<<"   TOTAL HARGA            : Rp. " << p.total_harga() <<"\n";
  cout<<"   PPN 10 %               : Rp. " << p.ppn() <<"\n";
  cout<<"   =======================================\n";
  cout<<"   TOTAL                  : Rp. " << p.total() <<"\n";
  cout<<"   BAYAR                  : Rp. "; cin>>p.bayar;
  cout<<"   =======================================\n";
  cout<<"   KEMBALIAN              : Rp. " << p.kembalian() <<"\n";

  getch();
}

=> Hasil Runing














 Langkah-Langkah pembuatan programnya :

  • pertama kita buat programnya menggunakan aplikasi/softwatre Borlan C++
  • terus setelah itu kita running kalau masih ada yang error anda perbaiki lagi
  • setelah d'perbaiki kita coba running lagi 
  • Dan setelah running diprogram itu ada perintah untuk memasukkan nama pengirim, alamat pengirim, nama tujuan, alamat tujuan, kemudian berat barang yang dikirim jadi sebelum dikirim barang tersebut harus d'timbang terlebih dahulu, setelah itu baru dimasukkan kodenya.
  • setelah di Enter maka akan muncul berapa harga yang harus anda bayar cara penghitungannya itu berat perkilo dikalikan dengan harganya.  

Program ini kami buat untuk mempermudah anda dalam menghitung pengiriman barang berapa uang yang harus kita keluarkan untuk pengiriman tersebut. misalnya anda mengirim barang dengan berat 4 kg kemudian berat barang tersebut akan dikalikan dengan harga pengirimannya misal 1 kg barang yang akan dikirim itu adalah 29.5000 , nah harga perkilo itu dikalikan dengan beratnya jadi yang harus kita bayar adalah 129800.


Semoga program yang kami buat ini berguna bagi kalian semua. . . . ^_^