ข่าวสารทางเว็บ : สมัครสมาชิกกับเราวันนี้อาจเจอสิ่งดีดีที่คุณคาดไม่ถึง!! >> สมัครสมาชิก
หน้า: [1]   ลงล่าง
  ส่งหัวข้อนี้  |  พิมพ์  
ผู้เขียน หัวข้อ: Admin คับ ช่วยดูโปรแกรมทีนะคับ ทามมาทั้งวันปวดหัว  (อ่าน 371 ครั้ง)
0 สมาชิก และ 2 บุคคลทั่วไป กำลังดูหัวข้อนี้
dekwit016
Baby - C
*

Thank : 0 
ออฟไลน์ ออฟไลน์

กระทู้: 12


« เมื่อ: สิงหาคม 09, 2011, 10:22:22 am »

คือโจทย์ให้รับค่าเริ่มต้นและค่าสุดท้ายอะคับ แล้วให้โปรแกรมบวกเฉพาะเลขคู่ แล้วแสดง และ หาค่าเฉลี่ยของผลบวกเลขคู่
ผมทำแล้ว หาผลบวกเลขคู่ได้ แต่ Average มันได้ไม่ตรงอะคับ อย่าง a เป็น 1 b เปง 10  เลขคู่ก้อจะเปง 2 4 6 8 10 บวกกันได้ 30 แต่พอหารมันกลับไม่ได้ 6 งับ ได้แค่ 1 หรือ 2

ช่วยทีนะคับ Admid

Help me pls!!!!!!

Program Oat;
Uses Crt;
Var i,sum,a,b:integer;
Begin
  clrscr;
  write('Input Number : ');readln(a);
  write('Input Number : ');readln(b);
  sum:=0;
  i:=2;
  repeat
  sum:=sum+i;
  i:=i+2
  until i>b;
  writeln('Summary of even number from ',a,'..',b,' =',sum:3);
  writeln('Average of ',a,'..',b,' = ',sum/i:1:2);
  readln;
end.

ถูกใจบทความนี้กดเลย >>
บันทึกการเข้า
Moshi
พนักงาน it4x
Pro - A
*

Thank : 26 
ออฟไลน์ ออฟไลน์

กระทู้: 13685



เว็บไซต์
« ตอบ #1 เมื่อ: สิงหาคม 09, 2011, 11:04:28 am »

ค่าเฉลี่ย ดูจากโค๊ดหารผิดนะครับ หุหุ

อาจจะเพิ่มตัวแปร x มาเพื่อหารก็ได้ครับเช่น

Program Oat;
Uses Crt;
Var i,sum,a,b,x:integer;
Begin
  clrscr;
  write('Input Number : ');readln(a);
  write('Input Number : ');readln(b);
  sum:=0;
  i:=2;
  repeat
  sum:=sum+i;
  i:=i+2;
  x:=x+1;
  until i>b;
  writeln('Summary of even number from ',a,'..',b,' =',sum:3);
  writeln('Average of ',a,'..',b,' = ',sum/x:1:2);
  readln;
end.

ลองดูครับ ยังไม่ได้ลองรัน ไม่ได้ลง Pascal ไว้
บันทึกการเข้า
งานออนไลน์
dekwit016
Baby - C
*

Thank : 0 
ออฟไลน์ ออฟไลน์

กระทู้: 12


« ตอบ #2 เมื่อ: สิงหาคม 09, 2011, 11:08:36 am »

ขอบคุณงับ

เมื่อคืนผมลองตั้ง x มาแต่ดั้นเอา x+2 เลยไม่ออก T-T

ขอบคุงมากๆคับ  Kiss

คราวหน้าหวังว่าผมจะมาขอรบกวนอีกได้นะค๊าบ ^^"

ใจดีแบบนี้เอา like ไปเรย 555+
บันทึกการเข้า
Moshi
พนักงาน it4x
Pro - A
*

Thank : 26 
ออฟไลน์ ออฟไลน์

กระทู้: 13685



เว็บไซต์
« ตอบ #3 เมื่อ: สิงหาคม 09, 2011, 08:01:13 pm »

555 ไม่ได้เขียนนานแล้วเหมือนกัน Pascal ลืมเลือนไปแล้ว
บันทึกการเข้า
งานออนไลน์
หน้า: [1]   ขึ้นบน
  ส่งหัวข้อนี้  |  พิมพ์  
 
กระโดดไป:  

พื้นที่สนทนาภายในเว็บ it4x.com (เอาไว้คุยกันครับ)
ถูกใจเว็บ it4x.com กด Like เลย
Powered by MySQL Powered by PHP Powered by SMF 1.1.14 | SMF © 2006-2009, Simple Machines LLC | Sitemap Valid XHTML 1.0! Valid CSS!
eXTReMe Tracker
พฤษภาคม 20, 2012, 01:50:32 am
เวลาปัจจุบัน