Ini adalah contoh dari Program C++ yang menggunakan Function & Procedure Didalam Listingnya dengan menggunakan Nilai balik.
//Contoh menjumlahkan dua bilangan
#include <iostream.h>
#include <conio.h>
int addition (int a, int b){
int r;
r=a+b;
return (r);
}
void main ()
{
int z;
z = addition (5,3);
cout << "The result is " << z;
getch();
}//Menghitung Luas Tabung
#include <iostream.h>
#include <conio.h>
#define phi 3.14
//const float phi = 3.14;
float luasTabung (float t, float r){
//Luas = (2 * luasLingkaran) + (kllLingkaran * t)
float Luas, luasLingkaran, kllLingkaran;
luasLingkaran = phi * r * r;
kllLingkaran = 2 * phi * r;
Luas = (2 * luasLingkaran) + (kllLingkaran * t);
return Luas;
}
void main (){
float tinggi,jariJari;
cout<<"Tinggi = "; cin>>tinggi;
cout<<"Jari-Jari = "; cin>>jariJari;
cout<<"Luas = "<<luasTabung(tinggi, jariJari);
getch();
}Ini hasil Output dari Listing Program diatas (Menghitung Luas Tabung)
Berikut ini adalah Penggunaan Function TANPA menggunakan Nilai balik!!!
MENAMPILKAN PESAN
// Menampilkan pesan
#include <iostream.h>
#include <conio.h>
void printmessage ()
{
cout << "I'm a function!";
}
void main ()
{
printmessage ();
getch();
} Hasil outputnya seperti ini.
PROGRAM MENGHITUNG GAYA
//Menghitung Gaya
#include<iostream.h>
#include<conio.h>
void gaya(double m, double a); //prototype function
void main() //main function
{
double m,a;
cout<<"Massa : "; cin>>m;
cout<<"percepatan : "; cin>>a;
cout<<"F : ";
gaya(m,a); //parameter aktual
getch();
}
void gaya(double m, double a) //function definition
{
double hasil;
hasil=m*a;
cout<<hasil;
} h
Hasil Outputnya seperti ini.
Ok,Sekian dulu ya gan contoh programnya.
Artikel ini adalah hasil copy dari Blog http://artikel32.blogspot.com/2009/11/function-dan-procedure-di-c-contoh.html
Bagi yang punya Blog Maafkanlah Saya....:)

0 komentar:
Posting Komentar