Program Contoh Implementasi Fungsi

 #include <stdio.h>

/* Deklarasi Fungsi */
int FindMax(int n1, int n2);
void PrintMax(int m);

main()
{
    int i = 5;
    int j = 7;
    int k;
    k = FindMax(i,j);
    PrintMax(k);
}

/* definisi fungsi */
int FindMax(int n1, int n2)
{
    if (n1 > n2)
    {
    return n1;
    }
    else
    {
    return n2;
    }
}

void PrintMax(int m)
{
    printf ("Bilangan Yang Terbesar Adalah : %d\n",m);
}

Tugas Akhir Halaman 29 -> Tugas Akhir Pertemuan 6

Catatan :

Kenapa #Include<Stdio.h> ??
Mudahnya, karena #Include<Stdio.h> Salah satunya digunakan untuk menampilkan perintah :
- Printf
Merupakan fungsi keluaran. Bentuk umum: printf (“tulisan”);

Program diatas adalah contoh fungsi untuk menampilkan bilangan terbesar diantara 2 buah bilangan. Jika nantinya bilangan pertama waktu dibandingkan dengan bilangan kedua menghsilkan bilangan terbesar atau angkanya lebih besar maka bilangan pertama yang terbesar. Sedangkan sebaliknya, kalau waktu pertama lebih kecil, maka bilangan kedualah yang dicetak. Untuk bilangan pertama diwakili i yang nilainya 5 dan nantinya akan mengisi n1 dan bilangan kedua yang diwakili j yang nilainya 7 dan nantinya akan mengisi n2.

Atau bisa juga anda gunakan program berikut : 

#include<stdio.h>
#include<iostream>
using namespace std;

void pind(int, int);

main()
{
    int x,y;
   
    cout<<"=============================================\n";
    cout<<"\tNAMA\t: A.B.ARHAMMUDDIN\n";
    cout<<"\tNIM\t: 2015141106\n";
    cout<<"=============================================\n";
   
    cout<<"\nMasukkan x : ";cin>>x;
    cout<<"\nMasukkan y : ";cin>>y;
   
    pind(x,y);
}

void pind(int m, int n)
{
    if(m>n)
    {
        printf("\n%d",m);
    }
    else
    {
        printf("\n%d",n);
    }

No comments:

Post a Comment