Function dan Procedure di C++ (Contoh Program)

Jumat, 28 Oktober 2011

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();
}





Inilah hasil OUTPUT yanbg dihasilkan Listing Program diatas(Menghitung 2 Bilangan)

//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: