Sebuah kendaraan roda empat melaju dengan kecepatan maksimum 85 KM/jam selama 3 jam dengan demikian total jarak yang ditempuh sudah dapat diketahui yaitu 85 KM/Jam X 3 jam = 255 KM, namun bila mana kendaraan tersebut melaju dengan kecepatan yang tidak konstan dengan ketentuan di 1 jam pertama melaju dengan kecepatan 72% dan pada jam ke dua hanya melaju 35% dari kecepatan maksimum dan pada jam ke tiga melaju 21% dari kecepatan maksimum berapakah jarak yang ditempuh oleh kendaraan tersebut ?
#include //header ini menggunakan bahasa c fungsi untuk perintah printf & scanf
#include//header ini menggunakan bahasa c++ fungsi untuk perintah cout & cin
#include //header fungsi untuk perintah getch
using namespace std; // merupakan nama standar namespace c++
float b = 85; //deklarasi variabel
float pertama(float a) // nama fungsi baru untuk proses didalam nya parameter
{
float km1;
km1 =(a / 100) * b; //bagan proses didalam fungsi
return km1; // Reuturn km1 untuk mengembalikan lagi prosesnya ke atas
}
float kedua(float c)
{
float km2;
km2= (c / 100) * b;
return km2;
}
float ketiga(float d)
{
float km3;
km3= (d / 100) * b;
return km3;
}
main()
{
float a,c,d,h; //deklarasi variabel
printf("Mengitung Jarak Tempuh Kendaraan dalam waktu dinamis 3 Jam\n"); //tampilan keluar menggunakan bahasa c
cout<<"\nMasukan Kecepatan pada Jam Pertama %: "; //tampilan keluar menggunakan bahsa c++
cin>>a; // menginput nilai
cout<<"\nMasukan Kecepatan pada Jam Kedua % : ";
cin>>c;
cout<<"\nMasukan Kecepatan pada Jam Ketiga % : ";
cin>>d;
h = pertama(a) + kedua(c) + ketiga(d);
printf("\nJarak yang ditempuh kendaraan tersebut sejauh %.2f Kilometer",h); // menarik hasil proses menggunaan %f(variabel nilai float)
return 0; // Menghentikan dari program yg berjalan
}
Hasil Running :
Semoga Bermanfaat :)

0 comments:
Post a Comment