Berikut permasalahannya:
Kasus: Buatlah program berorientasi objek untuk mengelola data hasil lomba menggali
(membuat) sumur dengan ukuran diameter dan kedalaman yang bervariasi dari setiap peserta.
Semua peserta memulai lomba dan mengakhiri lomba dalam waktu yang BERSAMAAN.
Catatan penting yang harus diperhatikan adalah berapa diameter dan kedalaman setiap peserta
mampu menggali sumur yang merepresentasikan volume sumur yang bersangkutan.
Ketentuan:
Program minimal terdiri dari 4 buah class, misal, class Peserta, class Waktu, class
Lomba, dan class Perlombaan (yg memiliki method main() dan method2 lain yg
dibutuhkan, seperti method entriData(), method urut(), method menu() dan method lain
Harus ada bagian yg menginplementasikan konsep overloading,
Banyaknya peserta lomba adalah N orang
Program harus memiliki fasilitas entri data, menu pilihan yg terdiri dari opsi 1) Mencari
Data Tertentu, 2) Menampilkan Juara 1, 2 dan 3, 3) Menampilkan daftar peserta, 4)
Menampilkan Peserta terburuk 1, 2 dan 3, serta pilihan 5) Keluar dari Program.
Jawab :
# include <iostream>
# include <stdio.h>
# include <conio.h>
class peserta {
class waktu {
char waktu ;
class lomba {
char juara ;
char hasil ;
}
class perlombaan {
int luas ( ) {
Int main ( )
Peserta 1 ;
Peserta 2 ;
Waktu 1 ;
Waktu 2 ;
lomba 1 ;
lomba 2 ;
<< end|;
<< end|;
<< end|;
IF ( tanya == ‘ Y ” || tanya == ‘ Y ‘ )
goto lagi ;
else
goto keluar ;
keluar :
getch ( ) ;