9. A Polymorphic Video Store  Your friend Electronic Eddie has decided การแปล - 9. A Polymorphic Video Store  Your friend Electronic Eddie has decided ไทย วิธีการพูด

9. A Polymorphic Video Store Your

9. A Polymorphic Video Store

Your friend Electronic Eddie has decided to open a business that rents movies and

games. Unfortunately, Eddie has very little startup money and cannot afford to buy the

latest software package to manage his inventory. As a programmer without peer, you

have come to Eddie’s rescue and have volunteered to write a system for his business.

Your ! rst step is to design a class hierarchy that includes the following classes:

sim23356_ch13.indd 626 12/15/08 7:00:36 PM

• Item (abstract) with the following attributes:

a ! ve-digit ID number ( String )

a title ( String )

rental price ( double )

status: true if in stock, false if currently rented ( boolean )

the current renter’s name ( String ).

The methods of Item might be the standard getter and setter methods as well as

an abstract method

void display()

• Game (extends Item) with the following additional attributes:

manufacturer: e.g., Nintendo, Gameboy, etc. ( String )

age level: an integer from 3 to 16, 16 signi! es 161 ( int )

• Movie (extends Item) with the following additional attributes:

playing time in minutes ( int )

rating : G, PG, PG13, or R ( String )

format: ‘V’ for VHS cassette, ‘D’ for DVD ( char )

Each class implements a display method that prints all the data of the invoking

Once you have implemented the preceding classes, you should design and

implement a class that utilizes the Item hierarchy. Your system should be menu-
driven and include the following options:

a. Check out an item.

Your system should query the user for the ID number of the item and the renter’s

name. If the item is already checked out, your system should say so.

b. Check in an item.

Your system should ask for the ID number of the item. If it is already checked in,

indicate that.

c. Search for an item by ID number to determine whether it is in stock.

You should use binary search for this option. Consequently, all rental items are

kept sorted by ID number.

d. Search for an item by title.

Since the rentals are not sorted by title, you might use sequential search here.

e. Display the entire inventory, sorted by ID.

f. Add a new item to the inventory.

g. Delete an item from the inventory (equivalent to selling a used video or game).

Ask for the ID number of the item to be deleted. If the ID doesn’t match one of

the items in inventory, a message should be printed.

h. Display the menu.

When the program begins, the program should obtain data for each item from a

! le, and store the data in an array sorted by ID number. When the program exits,

the current data should be written back to a ! le.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
9. การจัดเก็บวิดีโอ Polymorphic เพื่อนของคุณเอ็ดดี้อิเล็กทรอนิกส์ได้ตัดสินใจเปิดธุรกิจที่ค่าเช่าภาพยนตร์ และ เกมส์ อับ เอ็ดดี้มีเงินเริ่มต้นที่น้อยมาก และไม่สามารถซื้อ แพคเกจซอฟต์แวร์ล่าสุดในการจัดการสินค้าคงคลังของเขา เป็นโปรแกรมเมอร์โดยเพียร์ คุณ มาช่วยเหลือของเอ็ดดี้ และมี volunteered การเขียนระบบสำหรับธุรกิจของเขา ของคุณ rst ขั้นตอนคือการ ออกแบบลำดับชั้นชั้นที่มีชั้นเรียนต่อไปนี้: sim23356_ch13.indd 626 12/15/08 7:00:36 PM •สินค้า (นามธรรม) มีแอตทริบิวต์ต่อไปนี้: เป็น เลขรหัสตัวเลขได้ (สายอักขระ) ชื่อเรื่อง (สตริง) ราคาเช่า (คู่) สถานะ: จริงหากในสต็อก false ถ้าปัจจุบันเช่า (บูลีน) ชื่อของ renter ปัจจุบัน (สตริง) วิธีการสินค้าอาจจะวิธีการตัวเซ็ตและมีมาตรฐานเป็น วิธีการนามธรรม ยกเลิก display() •เกม (ขยายสินค้า) กับแอตทริบิวต์เพิ่มเติมต่อไปนี้: ผู้ผลิต: เช่น Nintendo เกมบอย ฯลฯ (สตริง) อายุระดับ: จำนวนเต็มจาก 3 ถึง 16, 16 signi es 161 (int) •ภาพยนตร์ (ขยายสินค้า) มีแอตทริบิวต์เพิ่มเติมต่อไปนี้: เล่นเวลานาที (int) คะแนน: G, PG, PG13 หรือ R (สตริง) รูปแบบ: อ่านโดยสะอัด 'V' สำหรับม้วน ดีวีดี (อักขระ) แต่ละชั้นใช้วิธีการแสดงผลที่พิมพ์ข้อมูลทั้งหมดของการเรียก เมื่อคุณใช้คลาสก่อนหน้านี้ คุณควรออกแบบ และ ใช้คลาสที่ใช้ลำดับชั้นของสินค้า ระบบของคุณควรมีเมนู-ขับเคลื่อนและตัวเลือกต่อไปนี้: อ.เช็คสินค้า ระบบของคุณควรสอบถามผู้ใช้สำหรับหมายเลขรหัสของสินค้าและของ renter ชื่อ ถ้าสินค้าถูกแล้วเช็คเอาท์ ระบบของคุณควรพูดนั้น b. ตรวจสอบในรายการ ระบบจะถามสำหรับหมายเลขรหัสของสินค้า ถ้าได้มีการตรวจสอบ บ่งชี้ว่า ค.การค้นหาสินค้าตามหมายเลขรหัสเพื่อกำหนดว่า เป็นสินค้า คุณควรใช้การค้นหาแบบไบนารีสำหรับตัวเลือกนี้ ดังนั้น มีสินค้าให้เช่าทั้งหมด เก็บเรียงลำดับตามหมายเลข ID d. การค้นหาสินค้าตามชื่อเรื่อง เนื่องจากการเช่าจะไม่เรียงลำดับตามชื่อเรื่อง คุณอาจใช้การค้นหาลำดับที่นี่ e. แสดงสินค้าคงคลังทั้งหมด เรียงลำดับตามรหัส นี่เพิ่มสินค้าใหม่สินค้าคงคลัง กรัมลบสินค้าจากสินค้าคงคลัง (เทียบเท่ากับการขายใช้วิดีโอหรือเกม) ขอหมายเลข ID ของสินค้าจะถูกลบ ถ้ารหัสไม่ตรงกับหนึ่ง สินค้าในสินค้าคงคลัง ควรพิมพ์ข้อความ h. แสดงเมนู เมื่อโปรแกรมเริ่มต้น โปรแกรมควรได้รับข้อมูลสำหรับสินค้าแต่ละตัว ! เลอ และเก็บข้อมูลในอาร์เรย์ที่เรียงลำดับตามเลขประจำตัวประชาชน เมื่อโปรแกรมออก ควรเขียนข้อมูลปัจจุบันกลับไป เลอ
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
9. ร้านวีดีโอ Polymorphic เพื่อนของคุณเอ็ดดี้อิเล็กทรอนิกส์ได้ตัดสินใจที่จะเปิดธุรกิจที่เช่าภาพยนตร์และเกม แต่น่าเสียดายที่เอ็ดดี้มีเงินเริ่มต้นน้อยมากและไม่สามารถที่จะซื้อแพคเกจซอฟต์แวร์ใหม่ล่าสุดเพื่อการจัดการสินค้าคงคลังของเขา โดยไม่ต้องเป็นโปรแกรมเมอร์เพียร์ที่คุณได้มาช่วยเหลือของเอ็ดดี้และมีอาสาสมัครที่จะเขียนระบบสำหรับธุรกิจของเขา. ของคุณ! ขั้นตอนแรกคือการออกแบบลำดับชั้นที่มีชั้นเรียนต่อไปนี้: sim23356_ch13.indd 626 12/15/08 07:00:36 •รายการ (นามธรรม) ที่มีลักษณะดังต่อไปนี้กัน! ID ได้หลักจำนวน (String) ชื่อ (String) ราคาค่าเช่า (คู่) สถานะ: จริงถ้าในสต็อกที่เป็นเท็จถ้าเช่าในปัจจุบัน (บูล). ชื่อผู้เช่าปัจจุบัน (String) วิธีการของรายการอาจจะทะเยอทะยานมาตรฐาน วิธีการตั้งค่าเช่นเดียวกับวิธีนามธรรมเป็นโมฆะจอแสดงผล() เกม• (ขยายรายการ) ที่มีคุณลักษณะเพิ่มเติมต่อไปนี้: ผู้ผลิตเช่น Nintendo, บอย ฯลฯ (String) ระดับอายุจำนวนเต็ม 3-16 ที่ 16 นัยสำคัญ! เอส 161 (int) •ภาพยนตร์ (ขยายรายการ) ที่มีคุณลักษณะเพิ่มเติมต่อไปนี้: เวลาที่เล่นในนาที (int) คะแนน: G, PG, PG13 หรือ R (String) รูปแบบ: 'V' สำหรับเทป VHS, 'D' สำหรับ DVD (ถ่าน) แต่ละชั้นใช้วิธีการแสดงผลที่พิมพ์ข้อมูลทั้งหมดของการกล่าวอ้างเมื่อคุณได้ดำเนินการเรียนก่อนที่คุณควรออกแบบและดำเนินการระดับที่ใช้ลำดับชั้นของรายการที่ ระบบของคุณควรจะเมนูขับเคลื่อนและรวมตัวเลือกต่อไปนี้: ตรวจสอบรายการ. ระบบของคุณควรสอบถามผู้ใช้สำหรับหมายเลขรหัสของรายการและผู้เช่าของชื่อ หากรายการมีการตรวจสอบแล้วออกระบบของคุณควรจะพูดเพื่อให้. ข ตรวจสอบในรายการ. ระบบของคุณควรจะขอหมายเลขประจำของรายการ หากมีการตรวจสอบแล้วในระบุว่า. ค ค้นหารายการจากจำนวน ID เพื่อตรวจสอบว่ามันมีอยู่ในสต็อก. คุณควรใช้การค้นหาแบบไบนารีสำหรับตัวเลือกนี้ ดังนั้นรายการเช่าทั้งหมดจะถูกเก็บไว้เรียงตามจำนวน ID. d ค้นหารายการโดยชื่อ. ตั้งแต่เช่าจะไม่ได้เรียงตามชื่อเรื่องที่คุณอาจใช้การค้นหาลำดับที่นี่. อี แสดงสินค้าคงคลังทั้งหมดเรียงตาม ID. ฉ เพิ่มรายการใหม่ลงในสินค้าคงคลัง. กรัม ลบรายการจากสินค้าคงคลัง (เทียบเท่าขายวิดีโอหรือเกมที่ใช้). ขอหมายเลขประจำของรายการที่จะลบ หากประชาชนไม่ตรงกับหนึ่งรายการในสินค้าคงคลังข้อความควรจะพิมพ์. ต่อชั่วโมง แสดงเมนู. เมื่อโปรแกรมเริ่มต้นโปรแกรมที่ควรจะได้รับข้อมูลสำหรับแต่ละรายการจาก! le และเก็บข้อมูลในอาร์เรย์เรียงตามหมายเลข เมื่อออกจากโปรแกรมข้อมูลปัจจุบันควรจะเขียนกลับไป! le


























































































การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
9 . มีจำนวนร้านวิดีโอ

เพื่อนอิเล็กทรอนิกส์ เอ็ดดี้ ได้ตัดสินใจที่จะเปิดธุรกิจเช่าภาพยนตร์และ

เกม แต่น่าเสียดายที่เอ็ดดี้ได้น้อยมากเริ่มต้นที่เงินไม่สามารถจะซื้อ

ล่าสุดแพคเกจซอฟต์แวร์เพื่อการจัดการสินค้าคงคลัง เป็นโปรแกรมเมอร์ไม่มีเพื่อน คุณ

มาช่วยเอ็ดดี้ และอาสาจะเขียนระบบธุรกิจของเขา

!ขั้นตอนแรกคือการ ออกแบบคลาสลำดับชั้นที่มีชั้นเรียนต่อไปนี้ :

sim23356_ch13.indd 626 12 / 15 / 08 7:00:36 น.

แต่ละรายการ ( นามธรรม ) กับคุณลักษณะต่อไปนี้ :

! ได้เลขหลักเลขบัตรประชาชน ( สตริง )

( ชื่อ String )

ราคาค่าเช่า ( คู่ )

สถานะ : จริงถ้าหุ้นเท็จ หากปัจจุบันเช่า ( Boolean )

ชื่อปัจจุบันของผู้เช่า ( สตริง )

วิธีการของรายการอาจจะมีมาตรฐานและวิธีการตั้งค่าเก็ตรวมทั้งบทคัดย่อวิธี





- display() Void เกม ( ขยายรายการ ) กับคุณลักษณะเพิ่มเติมดังต่อไปนี้ :

ผู้ผลิต : เช่น Nintendo , เกมบอย ฯลฯ ( สตริง )

อายุระดับ : จำนวนเต็มตั้งแต่ 3 ถึง 16 16 signi ! ES 161 ( INT )

บริการภาพยนตร์ ( ขยายรายการ ) กับคุณลักษณะเพิ่มเติมดังต่อไปนี้ :

เล่นเวลาเป็นนาที ( INT )

เครดิต : G , PG , pg13 หรือ R ( สตริง )

' v ' ในรูปแบบ VHS เทป , ' d ' สำหรับ DVD ( char )

แต่ละชั้นใช้แสดงวิธีที่พิมพ์ข้อมูลทั้งหมดของการ

เมื่อคุณดำเนินการ ก่อนเรียน คุณควรออกแบบและ

ใช้คลาสที่ใช้รายการลำดับชั้น . ระบบของคุณควรเป็นเมนู -
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: