Menulis program C ++ membuat dua kelas menemukan maksimum dari dua angka yang diberikan menggunakan konstruktor

Tugas 24

Menulis program C ++ menggunakan kelas yang berisi dua anggota data bertipe integer. Membuat dan menginisialisasi objek menggunakan konstruktor default, konstruktor berparameter, dan konstruktor berparameter dengan nilai default. Tulis fungsi anggota untuk menampilkan maksimal dari dua angka yang diberikan untuk semua objek.

Kode Program untuk dijalankan:

#include

menggunakan namespace std;

kelas ConstDemo

{ publik:

int n1, n2;

ConstDemo ()

{

n1 = n2 = 0;

}

ConstDemo (int a1, int a2 = 0)

{

jika (a2 == 0)

a2 = a1;


n1 = a1;

n2 = a2;

}

batal maxNumber ()

{

jika (n1> n2)

{

cout << "n1 (value =" << n1 << ") lebih besar";

cout << "dari n2 (value =" << n2 << ")";

}

lain

jika (n2> n1)

{

cout << "n2 (value =" << n2 << ") lebih besar";

cout << "dari n1 (value =" << n1 << ")";

}

lain

{

cout << "Kedua nilai n1 (value =" << n1 << ")";

cout << "dan n2 (value =" << n2 << ") sama.";

}

}

};

int main ()

{

sementara (benar)

{

int n, n1, n2;

cout << "* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *" << endl;

cout << " t Terima dua anggota data integer" << endl;

cout << " Menampilkan maksimum dari dua nomor data integer “<< endl;

cout << "* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *" << endl;

cout << " t Inisialisasi objek menggunakan" << endl;

cout << "1: Pembuat Default t 2: Pembuat Parameter" << endl;

cout << " 3: Pembuat Parameter dengan nilai default “<< endl;

cout << " t t Keluar: Lainnya" << endl;

cout << " t Pilih Pilihan yang sesuai" << endl;

cout << "* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *" << endl;

cout << " t";

cin >> n;

saklar (n)

{

kasus 1:

{

ConstDemo c1;

cout << "* * * * * * * * * * * * * * * * * * * * * * * * * * * * *" << endl;

cout << " t Menampilkan maksimum dari dua nomor data integer" << endl;

cout << "* * * * * * * * * * * * * * * * * * * * * * * * * * * * *" << endl;

c1.maxNumber ();

istirahat;

}

kasus 2:

{

cout << " t Terima Parameter pertama" << endl << " t";

cin >> n1;

cout << " t Terima Parameter Kedua" << endl << " t";

cin >> n2;

ConstDemo c2 (n1, n2);

cout << "* * * * * * * * * * * * * * * * * * * * * * * * * * * * *" << endl;

cout << " Menampilkan maksimum dari dua nomor data integer “<< endl;

cout << "* * * * * * * * * * * * * * * * * * * * * * * * * * * * *" << endl;

c2.maxNumber ();

istirahat;

}

kasus 3:

{

cout << " t Terima Satu Parameter" << endl;

cout << " t (Parameter ini digunakan sebagai Parameter default)" << endl;

cout << " t";

cin >> n1;

ConstDemo c3 (n1);

cout << "* * * * * * * * * * * * * * * * * * * * * * * * * * * * *" << endl;

cout << " t Menampilkan maksimum dari dua nomor data integer" << endl;

cout << "* * * * * * * * * * * * * * * * * * * * * * * * * * * * *" << endl;

c3.maxNumber ();

istirahat;

}

default:

cout << " t Terima Kasih untuk Menggunakan Program ini!";

keluar (0);

}

cout << endl;

cout << "* * * * * * * * * * * * * * * * * * * * * * * * * * * * *" << endl;

cout << " t Apakah Anda ingin melanjutkan ..." << endl;

cout << "* * * * * * * * * * * * * * * * * * * * * * * * * * * * *" << endl;

cout << " t JIKA Ya: 1 t Tidak: Nilai lainnya" << endl << " t";

cin >> n;

jika (n == 1)

{

terus;

}

lain

{

cout << " t Terima Kasih untuk Menggunakan Program ini!";

keluar (0);

}

}

}

Keluaran Program:

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Terima dua anggota data integer

Menampilkan maksimum dari dua nomor data integer

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Inisialisasi objek menggunakan

1: Pembuat Default 2: Pembuat Parameter

3: Pembuat Parameter dengan nilai default

Keluar: Lainnya

Pilih opsi yang sesuai

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

1

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Menampilkan maksimum dari dua nomor data integer

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Kedua nilai n1 (nilai = 0) dan n2 (nilai = 0) sama.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Apakah Anda ingin melanjutkan …

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

JIKA Ya: 1 Tidak: Nilai lainnya

1

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Terima dua anggota data integer

Menampilkan maksimum dari dua nomor data integer

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Inisialisasi objek menggunakan

1: Pembuat Default 2: Pembuat Parameter

3: Pembuat Parameter dengan nilai default

Keluar: Lainnya

Pilih opsi yang sesuai

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

2

Terima Parameter pertama

24

Terima Parameter Kedua

48

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Menampilkan maksimum dari dua nomor data integer

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

n2 (nilai = 48) lebih besar dari n1 (nilai = 24)

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Apakah Anda ingin melanjutkan …

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

JIKA Ya: 1 Tidak: Nilai lainnya

1

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Terima dua anggota data integer

Menampilkan maksimum dari dua nomor data integer

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Inisialisasi objek menggunakan

1: Pembuat Default 2: Pembuat Parameter

3: Pembuat Parameter dengan nilai default

Keluar: Lainnya

Pilih opsi yang sesuai

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

3

Terima Satu Parameter

(Parameter ini digunakan sebagai Parameter default)

68

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Menampilkan maksimum dari dua nomor data integer

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Kedua nilai n1 (nilai = 68) dan n2 (nilai = 68) sama.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Apakah Anda ingin melanjutkan …

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

JIKA Ya: 1 Tidak: Nilai lainnya

1

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Terima dua anggota data integer

Menampilkan maksimum dari dua nomor data integer

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Inisialisasi objek menggunakan

1: Pembuat Default 2: Pembuat Parameter

3: Pembuat Parameter dengan nilai default

Keluar: Lainnya

Pilih opsi yang sesuai

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

4

Terima Kasih untuk Menggunakan Program ini!