Link Exchange
- - - - - - - - - - - - - - ผู้ให้การสนับสนุน- - - - - - - - - - - - - -
โจทย์ นำมาจาก http://pantip.com/topic/32976990การเขียน code โปรแกรมภาษาซีคำนวณหาค่าน้ำประปาคือผมลองมาหลายอย่างแล้วคับแต่ทำยังไงก็ไม่ได้ เพราะมันต้องทำหลายเงื่อนไขซึ่งผมก็ยังไม่ค่อยเข้าใจเท่าไหร่ใครทำได้ช่วยบอกหน่อยนะครับโจทย์ค่าน้ำไม่เกิน 10 หน่วยต่อเดือน ไม่เสียค่าน้ำประปาค่าน้ำไม่เกิน 20 หน่วยต่อเดือน อัตราหน่วยละ 5 บาท โดยคิดรวมทั้ง 10 หน่วยแรกด้วยค่าน้ำที่เกินจาก 20 หน่วยแรก แต่ไม่เกิน 40 หน่วย คิดหน่วยละ 7 บาทค่าน้ำที่เกินจาก 40 หน่วยแรก แต่ไม่เกิน 100 หน่วย คิดหน่วยละ 10 บาทค่าน้ำที่เกินจาก 100 หน่วยขึ้นไปคิดหน่วยละ 15 บาทโดยให้รับข้อมูลเข้าเป็นค่าจำนวนเต็มของหน่วยน้ำประปาที่ใช้ไป และแสดงผลลัพธ์เป็นค่าน้ำประปาที่ต้องจ่าย
/* @Author: Mr.Suppakit Thongdee @Website: www.sourcecode.in.th */ #include <stdio.h> #include <conio.h> void main(){ int iUnit; int iTemp; int iPay; clrscr(); printf("Water unit:"); scanf("%d",&iUnit); iPay = 0; if(iUnit>100){ iTemp = iUnit-100; iPay = iPay + iTemp*15; iUnit = 100; } if(iUnit>40){ iTemp = iUnit-40; iPay = iPay + iTemp*10; iUnit = 40; } if(iUnit>20){ iTemp = iUnit-20; iPay = iPay + iTemp*7; iUnit = 20; } if(iUnit>10){ iTemp = iUnit; iPay = iPay + iTemp*5; iUnit = 10; } printf("Pay: %d Bath ", iPay); getch(); }
Home - Article - Tutorial - Sourcecode - Dev Handbook - Search - WebBoard - Links - About Us