Page 191 - C Programming
P. 191

ตัวอย่างที่ 15.4 โปรแกรมนับ 00 ถึง 99 แสดงผลบนหลอดแสดงผล 7 ส่วน





           วิธีการคิด




                      ลําดับ  1.   ข้อมูลในหลัก  1  จะต้องนําตัวเลขในหลักหน่วยมาแสดงผลเท่านั้น

             ตัวอย่างเช่น  Count = 23 จะต้องนําเลข  3 ออกมาแสดงในหลัก 1  ดังนั้นจะต้องนําเอาเลข 23 มา


             หารคิดเฉพาะเศษหรือนํามามอด                         (        m          o         d        )           ด้วย            10


                                                 di1 = count % 10 ;


                                                 di1 = 23%10 = 3



                     ลําดับ 2. ข้อมูลในหลัก 0 จะต้องนําตัวเลขในหลักสิบมาแสดงผลเท่านั้น ตัวอย่างเช่น

            Count  =  23  จะต้องนําเลข   2   ออกมาแสดงในหลัก  0    ดังนั้นจะต้องนําเอาเลข  23  มาหาร


            แบบไม่คิดเศษ                                                     ด้วย                                                 10




                                                   di0 = count / 10 ;


                                                   di0 = count / 10 = 2




             เนื่องจาก di0 เป็นตัวแปรแบบจํานวนเต็มจะไม่สามารถเก็บเลขทศนิยมได้
   186   187   188   189   190   191   192   193   194   195   196