Senin, 19 Desember 2011

OOP PART V (==> FANCTION <==)

Alhamdulilah akhirnya saya menginjak tugas yang terakhir saya yaitu Function. .hore..heheh
kali ini saya akan menjelaskan sedikit pengertian dari Fanction itu sendiri==>langsung aja yach??
Apa sih Fanction itu Function/fungsi adalah satu blok kode yang melakukan tugas tertentu
atau satu blok instruksi yang di eksekusi ketika dipanggil dari bagian lain dalam suatu program.


Bentuk umum deklarasi fungsi :
Tipenilaibalik fungsi (tipepara, … ) ;
Keterangan :
- tipenilaibalik =
tipe nilai yang dikembalikan dengan statemen ‘return’. Tipe default nya : ‘int’. Untuk menyatakan fungsi yang tidak mengembalikan nilai balik, dideklarasikan sebagai : ‘void’
- fungsi =
nama fungsi tersebut
- tipepara =
tipe parameter, bila parameter lebih dari satu (1), masing-masing dipisahkan dengan tanda koma ( , )
untuk menyatakan fungsi tanpa parameter dispesifikasikan : ‘void’. Bila tipe parameter tidak dispesifikasikan, defaultnya : ‘void’ Fungsi harus dideklarasikan terlebih dahulu sebelum didefinisikan.
Maksudnya adalah memberitahu compiler jumlah dan tipe parameter yang diterima dan nilai balik fungsi (bila ada) agar compiler dapat memeriksa ketepatannya. Definisi fungsi itu sendiri adalah menspesifikasikan tugas
fungsi tersebut.
Hmm gimana udah pada ngerti kan biar gag tambah bingung aqu kasih contoh lansung aja programnya == >>


Contoh Function pada Java :

package dwi_fanc3;
import java.util.Scanner;

public class Main {
private static int input()
{
 Scanner menu = new Scanner(System.in);
 int total = menu.nextInt();
 return total;
}
 private static void dwi(int i, int j)
  {
   int jumlah = i + j;
   System.out.println("hasil penjumlahan = " + jumlah);
 }
    public static void main(String[] args) {
    System.out.print("-------- Menghitung Nilai-------------");
    System.out.println();
    System.out.print("inputkan nilai i = ");
    int i = input();
    System.out.print("masukkan nila j = ");
    int j = input();
    dwi(i,j);
    }
}
Hasilnya :


Contoh Function pada C# :

namespace dwi_fanc1
{
       class Program
       {
              private static byte input()
        {
                  byte menu = Convert.ToByte(Console.ReadLine());
                  return menu;
               }
              private static void total(byte i,byte j )
               {
                  byte jumlah = Convert.ToByte(i + j);
                  Console.WriteLine("penjumlahannya = {0}",jumlah);
               }
              
              public static void Main(string[] args)
               {
                  Console.WriteLine("--------------Menghitung nilai----------------");
                  Console.WriteLine();
                  Console.Write("Inputkan nilai i = ");
                  byte i = input();
                  Console.Write("Inputkan nilai j = ");
                  byte j = input();
                  total(i,j);
                    
                     Console.Write("Press any key to continue . . . ");
                     Console.ReadKey(true);
              }
       }
}
Hasilnya :


Contoh Function pada C++ :

#include <iostream>

using namespace std;
int input()
            {
                int menu;
                cin>>menu;
                return menu;
            }
            void jumlah(int i,int j)
            {
                int total = i + j;
                cout<<"penjumlahannya = "<<total<<endl;
            }
int main()
{
   cout<<"----------- Menghitung jumlah nilai ------------- ";
   cout<<endl;
   cout<<endl;
   int i,j;
   cout<<"Inputkan nilai i  = ";
   i = input();
   cout<<"Inputkan nilai j = ";
   j = input();
   jumlah(i,j);
   cout<<endl;
   return 0;
};
Hasilnya :

Ciee gimana udah pada ngerti kan,,sekian dulu yah postingan saya kali ini semoga bermanfaat untuk temen- teman semuanya..==>> di tunggu aja postingan berikutnya pasti saya akan datang lagi dengan berbagai tema yang lain ,,, . . sampai jumpa??


Tidak ada komentar:

Posting Komentar