ช่วยดูหน่อยครับ
กระทู้ : 7
คะแนนขอบคุณ : 0

คือ จากโจทย์ที่ผมได้การบ้านมา ให้เขียนโปรแกรมรับตัวอักษร 1 ตัว แล้ว ทำการ เปรียบ เทียบตามเงื่อนไขดังนี้
ถ้าเป็นอักษร a-z ให้แสดงคำว่า char
ถ้าเป็นอัการ 0-9 ให้แสดงว่า integer=number
และเป็นอย่างอื่นให้แสดงว่า special symbols
(คือผมจะต้องใช้ ifหรือcase และ ต้องตั้งตัวแปรยังไงครับ )ท่ามีตัวอย่าง คล้ายๆๆๆ หรือ ทำแบบ ไบ้มาได้ ครับ จะลองแก้ดู
ปล. booleam คืออะไร มี แบบให้ดูไม่ครับ และคำสัง for ,for to do, for downto do
:'( เรียน pascal เครียดๆๆๆๆๆๆเบื่อจัง

บันทึกการเข้า
กระทู้ : 7
คะแนนขอบคุณ : 0
สิงหาคม 15, 2010, 18:14:07
:)รอๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆ

บันทึกการเข้า
กระทู้ : 16,996
คะแนนขอบคุณ : 45
สิงหาคม 15, 2010, 18:50:30
ป๊าดๆ a-z ยาวมากนะครับไม่ใช่สั้นๆ เลย ให้ดูจากนี้นะครับ
ดัดแปลงประยุกต์เอา
ประมาณนี้หล่ะ
program it4x;
uses crt;
var x,ans:char;
begin
clrscr;
write('Enter : ');
readln(ans);
ans:=upcase(ans);
clrscr;
case ans of
'a' : writeln('char ');
'b' : writeln('char ');
'1' : writeln('number');
end;
until ans ='Y';
end.

บันทึกการเข้า
กระทู้ : 384
คะแนนขอบคุณ : 4
สิงหาคม 15, 2010, 19:19:18
ผมไม่เข้าใจสักอย่างเลยเว้ยเฮ้ยย
งงแตก!!

บันทึกการเข้า
กระทู้ : 7
คะแนนขอบคุณ : 0
สิงหาคม 15, 2010, 21:08:19
:Pใจครับ เริ่ม เห็นทางออกทามตั้งแต่เช้า แต่ยาวจริงa-z ใจมากครับ

บันทึกการเข้า
กระทู้ : 7
คะแนนขอบคุณ : 0
สิงหาคม 15, 2010, 21:10:02
booleam นี้เป็นยังไงครับ แล้ว คำสัง for นี้มีแบบไม่ครับ (ท่ามีใจอีกรอบ)


บันทึกการเข้า
กระทู้ : 16,996
คะแนนขอบคุณ : 45
สิงหาคม 16, 2010, 00:35:43

บันทึกการเข้า
กระทู้ : 7
คะแนนขอบคุณ : 0
สิงหาคม 16, 2010, 10:53:08

บันทึกการเข้า