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++ :
Source Code Dev C++ |
Hasil dari Source Code Dev C++ |
Raptor :
Fungsi besar untuk Kondisi |
Fungsi fungsi untuk Nilai x dan y dan Memanggil Fungsi besar |
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