For this assignment, you will implement a class named RegularPolygon. The cl

You are studying the green pigment production in a bacterium you isolated fr

Untuk tugas ini, Anda akan mengimplementasikan kelas bernama RegularPolygon. Kelas harus berisi:o Nilai default: 3Bidang data • Bidang data int pribadi bernama numSides (nilai n, seperti pada poligon bersisi n) • Bidang data ganda pribadi bernama sisi yang menyimpan panjang sisio Nilai default adalah 1 • Dua bidang data ganda pribadi yang mewakili koordinat pusat poligon berpasangan x ganda dan ganda yo Nilai default masing-masing 0, dan 0 Metode • Konstruktor tanpa argumen yang membuat poligon reguler dengan nilai default • Konstruktor yang membuat poligon reguler dengan nomor yang ditentukan sisi, dan panjang sisi, berpusat di (0,0) • Konstruktor yang membuat poligon beraturan dengan jumlah sisi tertentu, panjang ukuran, dan koordinat x dan y • Accessor (pengambil) dan mutator (penyetel ) metode untuk semua bidang data • Metode perimeter yang mengembalikan keliling poligon • Metode area yang mengembalikan luas poligon. Input akan diperoleh dari sebuah file, bernama input.txt. Setiap baris akan berisi dua atau empat nilai-nilai. Setiap baris mewakili poligon reguler yang terpisah. Anda dapat mengasumsikan data dalam file tersebut valid, dan dengan demikian sebagai berikut:• jumlah sisi paling sedikit 3• panjang sisi paling sedikit 1Jika dua nilai:num_sides length_of_sidesJika empat nilai:num_sides length_of_sides x_coord y_coord Secara khusus, satu baris contoh input mungkin: 5 3or5 3 4 2Petunjuk• Pertimbangkan bahwa metode NextLine dari Pemindai dapat digunakan untuk membaca seluruh baris data sebagai String• Kelas String memiliki metode yang disebut split yang akan mengembalikan array String, dengan nilai yang dipisahkan oleh delimiter3o Delimiter default adalah spasi Segera setelah file dibaca ke dalam memori dan data ditempatkan dalam struktur data yang sesuai, berikut ini akan dicetak ke output standar (konsol), dalam bentuk umum: num_sides length_of_sides (x,y for center) area perimeter Ilmu Komputer Teknik & Teknologi Pemrograman Java CIS CIS 296

Jangan gunakan sumber plagiat. Dapatkan Esai Kustom Anda di

Untuk tugas ini, Anda akan mengimplementasikan kelas bernama RegularPolygon. kli

Hanya dari $13/Halaman

Author: Ethan Thomas