Selasa, 15 Februari 2011

Source Code - Overloading Function

Overloading Function untuk Luas Segitiga dengan 2 parameter


#include

class segitiga

{

int alas1, tinggi2;

double tinggi1, alas2;

public:

void MD() // fungsi perkalian & pembagian (Multiplication&Division)

{

alas1=25;tinggi2=50;

cout<<"Hasil = "<// Hasil perhitungan Luas Segitiga dengan 2 parameter

};

void MD(int x, int y) // fungsi perkalian & pembagian (Multiplication&Division)

{

alas1=x;tinggi2=y;

cout<<"Hasil = "<// Hasil perhitungan Luas Segitiga dengan 2 parameter

};

void MD(int x, double y) // fungsi perkalian & pembagian (Multiplication&Division)

{

alas1=x;tinggi1=y;

cout<<"Hasil = "<// Hasil perhitungan Luas Segitiga dengan 2 parameter

};

void MD(double x, int y) // fungsi perkalian & pembagian (Multiplication&Division)

{

tinggi1=x;alas1=y;

cout<<"Hasil = "<// Hasil perhitungan Luas Segitiga dengan 2 parameter

};

void MD(double x, double y) // fungsi perkalian & pembagian (Multiplication&Division)

{

tinggi1=x;alas2=y;

cout<<"Hasil = "<// Hasil perhitungan Luas Segitiga dengan 2 parameter

};

};

void main()

{

segitiga luas;

luas.MD();

luas.MD(15,20);

luas.MD(2.30,40);

luas.MD(4,45.25);

luas.MD(8.75,2.50);

}

Tidak ada komentar:

Posting Komentar