Program ini adalah tugas saat Praktikum saya. Di bawah ini ada program untuk mencari jalur alternatif terpendek yang terdapat pada 4 simpul
[caption id="attachment_359" align="aligncenter" width="328" caption="Graph 4 simpul"][/caption]
[caption id="attachment_356" align="aligncenter" width="640" caption="Hasil ruuning c++"][/caption]
Ini dia sourcecode-nya:
[sourcecode]
#include <iostream.h>
#include <conio.h>
#include <string.h>
int main()
{
char kata1,kata2,kata3,kata4;
int hasil1,hasil2,hasil3,hasil4,hasil5,hasil6,x;
cout<<"\t\t yusufruli.wordpress.com\n";
cout<<"\t\t =======================\n";
cout<<"Graf 4 simpul\n";
cout<<"Simpul Pertama : ";
cin>>kata1;
cout<<"Simpul Kedua : ";
cin>>kata2;
cout<<"Simpul Ketiga : ";
cin>>kata3;
cout<<"Simpul Keempat : ";
cin>>kata4;
cout<<"Sisi-sisnya adalah : ";
cout<<kata1<<kata2<<",";
cout<<kata1<<kata3<<",";
cout<<kata1<<kata4<<",";
cout<<kata2<<kata3<<",";
cout<<kata2<<kata4<<",";
cout<<kata3<<kata4<<endl<<endl;
cout<<"Jarak "<<kata1<<" ke "<<kata2<<" : ";cin>>hasil1;
cout<<"Jarak "<<kata1<<" ke "<<kata3<<" : ";cin>>hasil2;
cout<<"Jarak "<<kata1<<" ke "<<kata4<<" : ";cin>>hasil3;
cout<<"Jarak "<<kata2<<" ke "<<kata3<<" : ";cin>>hasil4;
cout<<"Jarak "<<kata2<<" ke "<<kata4<<" : ";cin>>hasil5;
cout<<"Jarak "<<kata3<<" ke "<<kata4<<" : ";cin>>hasil6;
cout<<endl<<endl;
cout<<"panjang jarak pada graf totalnya = "<<hasil1+hasil2+hasil3+hasil4+hasil5+hasil6<<endl<<endl;
cout<<"Mau cari alternatif : \n";
cout<<"1. AD 2.CB \n";
cout<<"pilihan = ";;cin>>x;
if(x==1){
cout<<"Alternatif ke-1: "<<kata1<<kata2<<kata3<<kata4<<" = "<<hasil1+hasil2+hasil3+hasil4<<endl;
cout<<"Alternatif ke-2: "<<kata1<<kata2<<kata4<<" = "<<hasil1+hasil2+hasil4<<endl;
cout<<"Alternatif ke-3: "<<kata1<<kata3<<kata4<<" = "<<hasil1+hasil3+hasil4<<endl;
cout<<"Alternatif ke-4: "<<kata1<<kata3<<kata2<<kata4<<" = "<<hasil1+hasil2+hasil3+hasil4<<endl;
cout<<"Alternatif ke-5: "<<kata1<<kata4<<" = "<<hasil1+hasil4<<" ((ini merupakan jalur terpendek)) "<<endl<<endl; }
else if(x==2){
cout<<"Alternatif ke-1: "<<kata3<<kata4<<kata1<<kata2<<" = "<<hasil1+hasil2+hasil3+hasil4<<endl;
cout<<"Alternatif ke-2: "<<kata3<<kata1<<kata2<<" = "<<hasil1+hasil2+hasil3<<endl;
cout<<"Alternatif ke-3: "<<kata3<<kata4<<kata2<<" = "<<hasil2+hasil3+hasil4<<endl;
cout<<"Alternatif ke-4: "<<kata3<<kata1<<kata4<<kata2<<" = "<<hasil1+hasil2+hasil3+hasil4<<endl;
cout<<"Alternatif ke-5: "<<kata3<<kata2<<" = "<<hasil3+hasil2<<" ((ini merupakan jalur terpendek)) "<<endl<<endl; }
getch();
return 0;
}
[/sourcecode]
Thursday, 16 June 2011
Subscribe to:
Post Comments (Atom)
Popular Posts
-
Nemu artikel bagus nih tentang agama. Gak ada salahnya saya posting, apalagi sebelum bulan ramadhan ini. TAKHALLI sesungguhnya berunt...
-
#include <cstdlib> #include <iostream> using namespace std; int floor(double x){ int a; ...
-
KATA PENGANTAR
Blog Archive
-
▼
2011
(95)
-
▼
Jun
(17)
- KERJA ADALAH SEBUAH KEHORMATAN
- Ini Pendapat Ferdinand Soal Anak Indonesia
- 10 Rising Star ISL 2010-2011
- Fabregas Ingin Menghadapi Timnas Garuda di Piala D...
- ENERGI PELUKAN
- Irfan Bachdim Masuk 10 Pemain Potensial Asia
- First post
- Akses Internet 160Mbps Di Jepang Cuma $60 Atau Rp:...
- 10 Orang Pertama Yang Menjadi Pengguna Facebook
- Persiba Bantul Kesulitan Gaet Sponsor
- Sistem Penyewaan Rental Disk
- Sains & Teknologi Iran Kirim Monyet ke Luar Angkasa
- BTN Coret Irfan dan Okto
- Panjang Jarak dan Alternatif panjang simpul graph c++
- Fakta yang tidak terlalu penting pada Nokia
- Profil : Manchester United
- graff c++
-
▼
Jun
(17)
|
[close]
Powered by Blogger.
0 komentar:
Post a Comment