กระทู้เก่าบอร์ด อ.Yeadram
        
           7,896   6		  
          
					  
		    URL.หัวข้อ / 
		    URL
        
        คำนวณยังไง      
    
      สมมุติ มี วันต้องโทษจำคุก เช่น 24/03/2542 มาให้ และจำนวนวันหักขัง/วัน เช่น 12 วัน และกำหนดโทษ  xx ปี  xx เดือน xx วัน (20 ปี -6 ดือน- 50 วัน) แล้วจะคำนวณหาวันพ้นโทษ ซึ่งผลลัพธ์ที่ได้เป็น Date time ได้อย่างไร
โดย กำหนดโทษ มีเงื่อนไข ที่ว่า 1 ปี คิด 365 วัน, 1 เดือน คิด 30 วัน (ยกเ้ว้น ก.พ. จะคิดเพียง 28 วัน ของทุก ๆ ปี) เสมอ
ช่วยหน่อยครับไม่เก่ง Math และที่สำคัญ algorithm ไม่ค่อยจะได้เรื่อง
    
  โดย กำหนดโทษ มีเงื่อนไข ที่ว่า 1 ปี คิด 365 วัน, 1 เดือน คิด 30 วัน (ยกเ้ว้น ก.พ. จะคิดเพียง 28 วัน ของทุก ๆ ปี) เสมอ
ช่วยหน่อยครับไม่เก่ง Math และที่สำคัญ algorithm ไม่ค่อยจะได้เรื่อง
				6 Reply in this Topic. Dispaly 1  pages and you are on page number 1 
				
        
    2 @R04757    
        
  
      ถูกต้องแล้วครับ โทษ1 ปี กับ 12 เดือน ถ้าคิดออกมาเป็นวันจะไม่เท่ากัน 
เช่น นาย A และ นาย B ต้องโทษ 1 ปี และ 12 เดือน ตามลำดับ นับแต่ 23/01/2110 เหมือนกัน นาย B จะพ้นโทษก่อนนาย A เป็นจำนวน 7 วัน (365-358) คือ ในวันที่ 18/01/2011 ส่วน นาย A พ้นโทษในวันที่ 23/01/2110
- กรณี โทษ 3 y-7 m- 12 d วัน นับแต่ 21/01/2110 จะพ้นโทษ ใน y = 2013 แล้วคิดจำนวนเดือนและวันที่จะปล่อยตัว ประมาณว่า 7 m 12 d (คิดตามหลัก 1m =30 d หรือ 28 d กรณี ก.พ. ) และจำนวนวันที่ต้องโทษ 12 วัน และถ้ามีวันหักขังนำมาคิดด้วย
ประมาณนี้ครับ พอเข้าใจไหมครับ ผมไม่มีความชำนาญในส่วนนี้เหมือนกัน ถ้ายังไงวันจันทร์นี้ ผมจะส่งโปรแกรมคำนวณที่มีคนเขียนไว้ ซึ่งเป็น Excel ให้ดูน่ะครับ
    
  เช่น นาย A และ นาย B ต้องโทษ 1 ปี และ 12 เดือน ตามลำดับ นับแต่ 23/01/2110 เหมือนกัน นาย B จะพ้นโทษก่อนนาย A เป็นจำนวน 7 วัน (365-358) คือ ในวันที่ 18/01/2011 ส่วน นาย A พ้นโทษในวันที่ 23/01/2110
- กรณี โทษ 3 y-7 m- 12 d วัน นับแต่ 21/01/2110 จะพ้นโทษ ใน y = 2013 แล้วคิดจำนวนเดือนและวันที่จะปล่อยตัว ประมาณว่า 7 m 12 d (คิดตามหลัก 1m =30 d หรือ 28 d กรณี ก.พ. ) และจำนวนวันที่ต้องโทษ 12 วัน และถ้ามีวันหักขังนำมาคิดด้วย
ประมาณนี้ครับ พอเข้าใจไหมครับ ผมไม่มีความชำนาญในส่วนนี้เหมือนกัน ถ้ายังไงวันจันทร์นี้ ผมจะส่งโปรแกรมคำนวณที่มีคนเขียนไว้ ซึ่งเป็น Excel ให้ดูน่ะครับ
        
    3 @R04790    
        
  
      ผมมีโปรแกรมที่คำนวณเป็น Excel ไม่ทราบว่าจะส่งให้คุณได้ผ่านช่องทางไหนครับ    
    
  
        
    4 @R04794    
        
  
      accboard at gmail dot com ครับ    
    
  
        
    5 @R04820    
        
  
      ผมส่งไปแล้วน่ะครับ ขอบคุณมาก    
    
  
        
    6 @R04877    
        
    
      เป็นไงบ้างครับ อ.yeadrem พอจะมีแนวทางแนะนำบ้างไหมครับ
ขอบคุณ
    
  ขอบคุณ
      Time: 0.0622s
    
      
		
ถ้าทุกๆ เดือน คิดเดือนละ 30วัน
และทุกๆ ก.พ. คิด 28 วัน
ดังนั้น 1 ปี ต้องเท่ากับ (11*30)+28 ถูกต้องไหมครับ และเมื่อคิดออกมาแล้ว มันจะได้แค่
1 ปี มี 358 วัน
แล้วที่ว่า 365 น่ะมันจะเป็นอัตราส่วนกันได้อย่างไร?
ช่วยยกตัวอย่างการคิดคำนวน เป็นประโยคสัญญลักษณ์ง่ายๆ ให้ดูตัวอย่างได้ไหมครับ
ถ้าสมมติว่า นายXX ได้รับโทษ 2ปี +2เดือน +2วัน โดยที่นายXX จะเริ่มต้นรับโทษวันนี้ (23/01/2010)
ลองแจงวิธีคิด พร้อมทั้งแสดงคำตอบให้หน่อยว่า นายXX จะสิ้นสุดโทษเมื่อวันที่เท่าไร
คือถ้าแน่ใจว่าไม่หลงทาง ก็อาจจะช่วยหาสูตรหรือเขียนเป็นฟังก์ชั่นเฉพาะขึ้นมาให้ได้นะครับ