FUNCTION ( FUNGSI )
TUJUAN PRAKTIKUM :
Fungsi / Function
Fungsi merupakan blok dari kode yang dirancang untuk melakukan tugas khusus. Adapun tujuan dari pembuatan fungsi ini adalah :
- Program menjadi terstruktur
- Dapat mengurang duplikasi kode
- Fungsi dapat dipanggil dari program atau fungsi yang lain
Penentu-tipe nama_fungsi (daftar parameter)
Deklarasi parameter
{
tubuh fungsi
}
sebuah fungsi sederhana mempunyai bentuk penulisan sebagai berikut :
nama_fungsi(argumen)
{
...pernyataan/perintah
...pernyataan/perintah ...pernyataan/perintah
}
Praktikum 1.1
Membuat Program yang dapat melakukan operasi dua operator penjumlahan dan perkalian. Dengan memasukan hanya dua buah variabel tanpa ada nilai variabel yang dipindahkan ke variabel baru, dan ditempatkan pada dua variabel keluaran.,
Script :
#include <iostream.h> // lan-balon.blogspot.co.id
#include <conio.h>
int tambah (int a, int b) //parameter penjumlahan
{
int hasil1;
hasil1 = a + b;
return hasil1;
}
int kali (int a, int b) //parameter perkalian
{
int hasil2;
hasil2 = a * b;
return hasil2;
}
main(void)
{
int hasil1, hasil2, a, b;
cout << "Nilai a = "; cin >> a; //input nilai
cout << "Nilai b = "; cin >> b; //inpit nilai
hasil1 = tambah (a, b); //pemanggilan fungsi penjumlahan
cout << "Hasil Tambah : " << hasil1 << endl; //tampilan hasil
getch();
hasil2 = kali (a, b); //pemanggilan fungsi perkalian
cout << "Hasil Kali : " << hasil2 << endl; //tampilan hasil
getch();
}
Hasil Runningnya :
Penjelasannya :
Program ini untuk Memudahkan Anda dalam Hal Penjumlahan dan perkalian .. Jadi tidak usah Berhitung susah susah seperti Halnya Kalkulator ..
Praktikum 2.2
Terdapat sebuah balok dengan ukuran yang belum ditentukan, yaitu panjang, lebar dan tinggi, bagaimana membuat program yang dapat menghitung luas balok dan volumenya dengan menggunakan function.
#include <stdio.h> // lan-balon.blogspot.co.id
#include <conio.h>
#include <iostream.h>
int volume (int &l) //parameter proses ke 1
{
int t;
cout << "\nMasukan Nilai Tinggi Balok \t: ";
cin >> t;
l = l * t;
return l;
}
int luas (int p, int l) //parameter proses ke 2
{
int x;
x = p * l;
cout << "\nTampilkan Nilai Luas Balok \t: " << x << endl; //tampilan hasil luas
volume (x);
return x;
}
main (void)
{
int p, l, j;
cout << "Masukan Nilai Panjang Balok \t: ";
cin >> p; //inputan panjang
cout << "\nMasukan Nilai Lebar Balok \t: ";
cin >> l; //inputan lebat
j = luas (p, l); //pemanggilan fungsi perhitungan
cout << "\nVolume balok adalah \t\t: " << j << endl; //tampilan hasil volume
getch();
}
Hasil Runningnya :
Penjelasanya :
Ini kita Membuat Rumus Luas Perkalian dari Balok P*L*T, bisa juga Kalau Alasnya saja tinggal Gak usah di kalikan Tingginya ..
Praktikum 2.3
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 ?
Script :
#include <stdio.h> // lan-balon.blogspot.co.id
#include <conio.h>
#include <iostream.h>
float b = 85; //kecepatan maksimum
float pertama (float a) //parameter pertama
{ //proses mencari jarak tempuh
float km1;
km1 = (a / 100) * b;
return km1;
}
float kedua (float c) //parameter kedua
{ //proses mencari jarak temuh
float km2;
km2 = (c / 100) * b;
return km2;
}
float ketiga (float d) //parameter ketiga
{ //proses mencari jarak tempuh
float km3;
km3 = (d / 100) * b;
return km3;
}
main()
{
float a, c, d, h;
printf ("\tMenghitung Jarak Tempuh Kendaran dalam Waktu Dinamis 3 Jam\n");
cout << "\nMasukan Kecepatan pada Jam Pertama %\t: ";
cin >> a; //inputan pertama
cout << "\nMasukan Kecepatan pada Jam Kedua %\t: ";
cin >> c; //inputan kedua
cout << "\nMasukan Kecepatan pada Jam Ketiga %\t: ";
cin >> d; //inputan ketiga
h = pertama (a) + kedua (c) + ketiga (d); //pemanggilan parameter yang kemudian dijumlahkan
printf ("\n\nJarak yang ditempuh kendaraan tersebut sejauh %.2f Kilometer", h); return 0; //tampilan hasil
}
Hasil Runningnya :
Penjelasannya :
Program ini Bagaimana Cara untuk mngukur Percepatan Kendaraan Jarak yang di Tempuh suatu Pengendara ..
0 Comment to "Modul 2 - Function ( Fungsi )"
Posting Komentar