Sabtu, 26 Maret 2016

Kasus 5.2 - Membuat Algoritma dan Program Fungsi Menentukan Nilai Maksimum 2 dan 3 Bilangan

Assalamualaikum Wr. Wb.
Selamat sore semua,
hari ini hari sabtu. Yang artinya malam minggu. Kalau orang lain pada malam mingguan sama pacarnya, kalau saya sama tugas yang belum selesai ini. Kali ini sudah sampai Kasus 5.2 - Membuat Algoritma dan Program Fungsi Menentukan Nilai Maksimum 2 dan 3 Bilangan, tidak terasa ya. Jadi, program yang akan dihasilkan nanti adalah nilai maksimum dari 2 dan 3 buah bilangan bulat.

Kasus ini menggunakan Overloading Function, atau beberapa fungsi yang namanya sama tetapi parameternya berbeda.

Algoritma :

Analisis :
- Fungsi max(x,y : integer) : integer
- Fungsi max(x,y,z : integer) : integer

Deskripsi :
if (a > b) then return a
else return b

if (a > b && a > c) then return a
else if(b > a && b > c) then return b
else return c

Source Code Dev C++ :
#include <iostream>
using namespace std;
int max(int x, int y)
{
return (x > y ? x : y);
}

int max(int x, int y, int z)
{
int m = (x > y ? x : y);  // m = max(x,y)
return (z > m ? z : m);
}

int main()
{
    cout << "Maksimum 2 bilangan : " << max(99,77) << endl;
    cout << "Maksimum 3 bilangan : " << max(55,66,33);
    return 0;
}


Hasil Gambar Dev C++ :

Kasus 5.2 - Membuat Algoritma dan Program Fungsi Menentukan Nilai Maksimum 2 dan 3 Bilangan
Source Code Dev C++

Kasus 5.2 - Membuat Algoritma dan Program Fungsi Menentukan Nilai Maksimum 2 dan 3 Bilangan
Hasil dari Source Code Dev C++

Raptor :

Kasus 5.2 - Membuat Algoritma dan Program Fungsi Menentukan Nilai Maksimum 2 dan 3 Bilangan
Fungsi besar untuk Kondisi

Kasus 5.2 - Membuat Algoritma dan Program Fungsi Menentukan Nilai Maksimum 2 dan 3 Bilangan
Fungsi fungsi untuk Nilai x dan y dan Memanggil Fungsi besar

Kasus 5.2 - Membuat Algoritma dan Program Fungsi Menentukan Nilai Maksimum 2 dan 3 Bilangan
Pemanggilan Fungsi fungsi

Untuk program raptor bilangan yang dibandingkan hanya 2 saja. Demikian yang dapat saya berikan tentang Kasus 5.2 - Membuat Algoritma dan Program Fungsi Menentukan Nilai Maksimum 2 dan 3 Bilangan. Jika ada yang belum paham silahkan ditanyakan pada kotak komentar yang telah disediakan. Terima kasih.

Wassalamualaikum Wr. Wb.

0 comments

Posting Komentar