10402 計算機程式設計二

第9講 C++ 自訂有理數

課程影音

L9_A

*(C++ define Rational Class)


L9_A
       有理數的建構子
       (Constructors of Rational numbers)

       顯示有理數內容 : show()
       (Show Rational value : show())

       有理數約分 : simplify()、gcd()
       ( Simplify rational numbers :  simplify()、gcd() )


L9_B
       有理數的Copy constructor
       (Copy constructor for Rational numbers)

       有理數的Copy assignment
       (Copy assignment for Rational numbers)

       有理數的運算子 : +=、++
       (Operator for Rational numbers : +=、++)


L9_C
       有理數的運算子 : +、-、==、<
       (Operator for Rational numbers : +、-、==、<)


L9_D
       有理數陣列
       (Vector of rational numbers)

       有理數排序
       (Sorting rational numbers)

       Ostream輸出運算子<<
       (Operator << for ostream cout)
       有理數轉浮點數

 

【陳煥宗教授-程式設計二課課程講義】
                
Teaching Materials


【9/12-9/29 Calendar】9/12110學年度第1學期加退選開始,受理加簽及校際選課(至29日止)Add-or-Drop Selection and Inter-School Selection (9/12-9/29)!   ♠   【9/22 Calendar】 9/22學士班大一新生上課開始、註冊日Class Begin, Registration (New Undergraduate Student)   ♠   【10/8國際產學營運總中心】【科技部 科研創業計畫】111年度計畫徵案,將於9月初開始徵案預計於10/8申請截止,敬請有意申請計畫的教師團隊提早準備申請資料!   ♠   【10/26研究發展處】科技部徵求「量子科技專案研究計畫」,校內截止日110年10月26日(二)中午12:00前。!   ♠   【9/24 學生事務處】【業師圓桌論壇-線上活動】如何成為職場上的spark? 9/24 下午1點半!   ♠   【9/24教發中心】 110-1【課程與教學創新小額計畫】申請,即日起~109/9/24止!   ♠   【1/1 人事室】修正「中央機關(構)員工一般健康檢查補助基準表」!   ♠   【9/24教發中心】110-1【學生讀書會】開始申請囉~至110/9/24止!   ♠   【9/24 學生事務處】110年全校運動會標語比賽即日起至9月24日(五)止!   ♠   【12/4 竹師教育學院】110/12/4(六)探究取向幼兒STEM方案課程:設計、教學與評量工作坊!   ♠   【10/4-10/8 Calendar】弱勢助學金申請!   ♠   【10/10 Calendar】 國慶日Double Tenth Day (no class)   ♠   【10/11 Calendar】國慶日補假Holiday-Double Tenth Day (no class)!   ♠   【10/18-12/3 Calendar】期中教學意見反映週(至12月3日止) Mid-term Feedback on Teaching (10/18-12/3)!   ♠   【10/6-10/18研究發展處】國立清華大學「競爭型研究團隊」計畫申請案自10/6(三)起自10/18(一)下午5點止受理申請。   ♠   【10/22 Calendar】繳交110學年度第1學期學分費截止Last Day to Pay Credit Fees!   ♠   【10/6-10/18研究發展處】國立清華大學「跨領域研究」計畫申請案自10/6(三)起自10/18(一)下午5點止受理申請。   ♠   【10/29 Calendar】休退學及畢業生退2/3學雜費(學分費) 截止Last Day for 2/3 Tuition and Fees Refunded (graduates or full withdrawal)!   ♠   【10/6-10/18研究發展處】國立清華大學「人文與社會科學領域競爭型團隊」計畫申請案自10/6(三)起自10/18(一)下午5點止受理申請。   ♠   【9/22教務處】111高中英聽監試工作,敬請各單位有意擔任監試之同仁依說明填報!   ♠   【11/1-11/29 Calendar】110學年度第1學期申請課程停修開始(至29日止)Course Withdrawal Begins (11/1-11/29)!   ♠   【11/1-12/17Calendar】期中成績預警開始(至12月17日)Academic Warning System Starts Sending out Alert (11/1-12/17)!   ♠   【11/17 Calendar】全校運動大會(停課一天) Sports Day (no class)   ♠   【11/30 Calendar】教師進修及休假研究申請案送人事室截止Deadline for Faculty’s Sabbatical Leave Application!   ♠   【11/30 Calendar】教師進修及休假研究申請案送人事室截止Deadline for Faculty’s Sabbatical Leave Application   ♠   【12/6-12/10 Calendar】申請110學年度第2學期學雜費減免開始(至10日止)   ♠   【12/10-1/3 Calendar】休退學及畢業生退1/3學雜費(學分費)截止Last Day for 1/3 Tuition and Fees Refunded(graduates or full withdrawal)!   ♠   【12/10-1/9 Calendar】教學意見調查開始(至111年1月9日止)Online Course Evaluation (12/10-1/9)   ♠   【12/23-12/27 Calendar】110學年度第2學期第1次選課開始(至27日止)1st Course Selection Period for 2022 Spring Semester (12/23-12/27)   ♠   【12/23-3/1 Calendar】導師輔導選課(至111年3月1日止)Consult the Advisor for Course Selection(12/23-3/1)   ♠   【12/31 Calendar】開國紀念日補假Holiday-New Year's Day (no class)   ♠