Pantip-Cafe | Pantip-TechExchange | PantipMarket.com | Chat | PanTown.com | BlogGang.com  


 
รบกวนพี่ๆชาวหว้ากอใจดี ช่วยแก้โจทย์Algorithmข้อนี้ให้หน่อยค่ะ vote  

ไม่รู้จะหันหน้าไปพึ่งใครแล้วค่ะ  
วันนี้นัดให้เพื่อนติวให้ เพื่อนเพิ่งมาบอกว่าทำไม่ได้เหมือนกัน
พรุ่งนี้ต้องออกไปรายงานหน้าชั้น แก้ยังไงก็ไม่ได้สักที
พี่ๆหว้ากอเป็นความหวังสุดท้ายแล้วค่ะ
รบกวนพี่ๆหน่อยนะคะ


โจทย์เค้าให้ UML class diagramm มาสองตาราง
ตารางแรก(Person)
+Name:String
+Surname:String
-Birthdate:char
-Gender:char
-marital status:char='I'
----------------------------
-setDate()
+New(Surname:String,Birthdate:char)
+Baptism(Name:String)
+marriage(partner:Person)

ตารางที่สอง(House)
-Renter:Array of Person
+owner:Person
-Address:String
-Size:real
-------------------------------------------
-Buy()
-Sell()

โดยให้  Hแทน House และP แทนPerson
โจทย์ถามประมาณว่า
Which instructions did not allowed in the implementation of the method "BUY"?

(ต้นฉบับภาษาเยอรมันค่ะ แปลเป็นภาษาอังกฤษด้วยความรู้อันน้อยนิดที่มีอยู่ ไม่เข้าใจตรงไหนถามได้นะคะ)

แล้วโจทย์ก็ให้function มาตามนี้ค่ะ

Function BUY()
  If (owner.Surname=Address.Surname)
      Output:"Wrong!"
 else begin
  Renter[0].Surname="Wurstl"
  Output:Renter[2].Gender
  Address="unknown"
  setDate()
  Owner.setDate()
  Sell()
  P.Baptism("Peter")
  H.Address="Unknown"
  H.Sell()
end
end Function

อ้อ อีกอย่าง โปรแกรมที่กำลังเรียนอยู่ตอนนี้คือ VBAขั้นต้นค่ะ

ขอบคุณล่วงหน้าค่ะ และสุขสันต์ัวันลอยกระทงด้วยนะคะ

แก้ไขเมื่อ 03 พ.ย. 52 01:06:51

จากคุณ : muriel
เขียนเมื่อ : 3 พ.ย. 52 00:10:52




[ต้องการแตกประเด็นจากกระทู้เดิมคลิกที่นี่] [กติกามารยาท] [Help & FAQ] 
 
ความคิดเห็น :
  PANTIP Toys
จัดรูปแบบ :
ไฟล์ประกอบ :
  Help
ชื่อ :
 

ข้อความหรือรูปภาพที่ปรากฏในกระทู้ที่ท่านเห็นอยู่นี้ เกิดจากการตั้งกระทู้และถูกส่งขึ้นกระดานข่าวโดยอัตโนมัติจากบุคคลทั่วไป ซึ่ง PANTIP.COM มิได้มีส่วนร่วมรู้เห็น ตรวจสอบ หรือพิสูจน์ข้อเท็จจริงใดๆ ทั้งสิ้น หากท่านพบเห็นข้อความ หรือรูปภาพในกระทู้ที่ไม่เหมาะสม กรุณาแจ้งทีมงานทราบ เพื่อดำเนินการต่อไป



Pantip-Cafe | Pantip-TechExchange | PantipMarket.com | Chat | PanTown.com | BlogGang.com