Announcement

Collapse
No announcement yet.

ใครมีความรู้เรื่อง java ช่วยแก้ปัญหาโปรแกรมให้ผมหน่อยครับ

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • ใครมีความรู้เรื่อง java ช่วยแก้ปัญหาโปรแกรมให้ผมหน่อยครับ

    ไม่เข้าใจcode java การคำนวนค่าไฟฟ้า ใครพอเข้าใจช่วยพอกผมด้วย เงื่อนไขคือว่า สมมุติ เราใส่ค่า 150 มันจะคิดแบบ (100X2)+(50X2.5)+325 มันจะคิดทีละหน่วย ถ้าใส่ค่า 350มันจะคิดแบบ (100X2)+(100X2.5)+(100X3)+(50X3.5) =925
    100X2
    100X2.5
    100X3
    100X3.5
    100X4
    โค้ดที่แนบมายังไม่ถูกต้องครับช่วยแก้ให้หน่อยครับ
    Attached Files

  • #2
    งงครับ
    น่าจะถามแบบ มีสูตรคำนวนอย่างนี้ จะเขียนโคดยังใง หรือต้องแก้ตรงใหนน่าจะมีใครมองออกบ้างนะครับ

    Comment


    • #3
      public class Progress {
      public static void main(String arg[]){
      double unit;
      double multiple = 2;
      double sum=0;

      unit = 350;

      for(int i=(int)unit/100; i>=0 ; i--,multiple+=0.5){
      if(unit>=100){
      sum+=multiple*100;
      unit-=100;
      }
      else{
      sum+=multiple*unit;
      }
      }

      System.out.println(sum);

      }
      }

      คิดว่าน่าจะถูกแล้วนะครับ ขี้เกียจหาบั้คแล้ว อยากได้กี่หน่วยก็แก้ ตรง unit = 350 ; นะครับ

      Comment

      Working...
      X