ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingพี่ครับช่วยเรื่องFlowchartหน่อยครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: พี่ครับช่วยเรื่องFlowchartหน่อยครับ  (อ่าน 1657 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
jengseo01
สมุนแก๊งเสียว
*

พลังน้ำใจ: 24
ออฟไลน์ ออฟไลน์

กระทู้: 745



ดูรายละเอียด
« เมื่อ: 15 กุมภาพันธ์ 2013, 13:39:01 »

โค๊ด:
#include <stdio.h>//ตัวแปรสำหรับเก็บค่าต่าง ๆ
#include <conio.h>//ฟังก์ชันในการรับค่าส่งค่าเช่น getch

void main() // บอกให้ compiler รู้ว่า ไม่มีการส่งค่ากลับ

{
int score;// ประกาศ integer ตัวแปรชื่อ score
printf("Input score=");//แสดง ข้อความว่า
scanf("%d",&score);//คำสั่งรับข้อมูลจากตีย์บอร์ดไปเก็บให้ตัวแปร score ก็คือ รับค่าคะแนนนักเรียน

if(score>=0&&score<=100)//&&มีความหมายว่า "และ"  score>=0&&score<=100 คือ ถ้า มากกว่าหรือเท่ากับ0และ สกอร์น้อยกว่าหรือเท่ากับ 100
{ if(score>=80)//ถ้าscoreมากกว่าหรือเท่ากับ 80
printf("score grade A",score);//ให้แสดง integer ว่า grate A

else if(score>=75)//else if คือ ถ้าไม่ใช่ แต่ถ้า อย่ามองเป็นฟังก์ชัน
printf("score grade B+",score);

else if(score>=70)
printf("score grade B",score);

else if(score>=65)
printf("score grade C+",score);

else if(score>=60)
printf("score grade C",score);

else if(score>=55)
printf("score grade D+",score);

else if(score>=50)
printf("score grade D",score);

else if(score<50)//ถ้าคะแนนน้องกว่า 50
printf("score grade E",score);//จะแสดง grate E
}
else
{
printf(" score %d error!!!",score);//ถ้าพิมพ์ตัวเลขมากกว่า 100 โปรแกรมจะแสดง ข้อความว่า Error !!!
}
getch();//ไว้ท้ายก็เพราะว่าต้องการดูผลการรัน จะค้างให้เรากด keyใดๆก่อน
}
กับ
โค๊ด:
#include<stdio.h>//ฟังก์ชันพื้นฐาน
int main()//มีการส่งค่าแบบ integer กลับ
{
 float score;//ชนิดข้อมูลแบบจำนวนทศนิยม
 printf("Enter score : ")//แสดงผลทางหน้าจอ
 scanf("%f",&score);// ถ้าจะรับข้อมูลที่เป็นจุดทศนิยมจะต้องใช้ %f
if(score >= 80)
 printf("A");
 else if(score >= 70)//else if คือ ถ้าไม่ใช่ แต่ถ้า อย่ามองเป็นฟังก์ชัน
 printf("B");
 else if(score >= 60)
 printf("C");
 else if(score >=50)
 printf("D");
 else
 printf("F");
 return 0;
}
___________________
ช่วยทำFlowChartให้ผมหน่อยครับ ขอบคุณครับ
« แก้ไขครั้งสุดท้าย: 15 กุมภาพันธ์ 2013, 13:39:49 โดย jengseo01 » บันทึกการเข้า

boonlod
ก๊วนเสียว
*

พลังน้ำใจ: 21
ออฟไลน์ ออฟไลน์

กระทู้: 352



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 15 กุมภาพันธ์ 2013, 13:41:38 »

คุ้นๆ ภาษา..C++  wanwan004 wanwan004 wanwan004
บันทึกการเข้า

jengseo01
สมุนแก๊งเสียว
*

พลังน้ำใจ: 24
ออฟไลน์ ออฟไลน์

กระทู้: 745



ดูรายละเอียด
« ตอบ #2 เมื่อ: 15 กุมภาพันธ์ 2013, 13:51:24 »

คุ้นๆ ภาษา..C++  wanwan004 wanwan004 wanwan004

ใช่ครับ
บันทึกการเข้า

emukidz
ก๊วนเสียว
*

พลังน้ำใจ: 51
ออฟไลน์ ออฟไลน์

กระทู้: 293



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 15 กุมภาพันธ์ 2013, 14:07:35 »

จริงๆ น่าจะเขียนเองนะครับ เพราะการเขียน Flowchart เป็นพื้นฐานของการเขียนโปรแกรม แล้วก็ทำให้เราเข้าใจขั้นตอนการทำงานของโปรแกรม
นอกจากนี้ยังสามารถเอาไปใช้อธิบายให้คนทั่วไปที่ไม่รู้เรื่องการเขียนโปรแกรมให้เข้าใจได้ง่ายด้วย ถ้าเราเขียนไม่เป็น อนาคตจะทำงานลำบาก เพราะไม่สามารถอธิบายให้คนอื่นเข้าใจโปรแกรมที่ตัวเองเขียนได้ ยกเว้นว่าคุณตั้งใจทำงานตัวคนเดียว เป็น freelance ไม่เข้าร่วมบริษัทที่เขาเขียนโปรแกรมหลายๆ คน ก็อีกเรื่องหนึ่งครับ

ตัวอย่างที่ยกมาให้ช่วยเขียนมันก็เป็นพื้นฐานของการเขียนเงื่อนไข if....else ซึ่งส่วนใหญ่จะเป็นบทเรียนแรกๆ ที่อาจารย์สอน สามารถหาได้ตาม google ทั่วไปครับ อย่างเว็บนี้ http://proatk.blogspot.com/2011/11/flow-chart_03.html
บันทึกการเข้า

oDarkIceo
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 276
ออฟไลน์ ออฟไลน์

กระทู้: 1,059



ดูรายละเอียด
« ตอบ #4 เมื่อ: 16 กุมภาพันธ์ 2013, 21:53:22 »

จริงๆ น่าจะเขียนเองนะครับ เพราะการเขียน Flowchart เป็นพื้นฐานของการเขียนโปรแกรม แล้วก็ทำให้เราเข้าใจขั้นตอนการทำงานของโปรแกรม
นอกจากนี้ยังสามารถเอาไปใช้อธิบายให้คนทั่วไปที่ไม่รู้เรื่องการเขียนโปรแกรมให้เข้าใจได้ง่ายด้วย ถ้าเราเขียนไม่เป็น อนาคตจะทำงานลำบาก เพราะไม่สามารถอธิบายให้คนอื่นเข้าใจโปรแกรมที่ตัวเองเขียนได้ ยกเว้นว่าคุณตั้งใจทำงานตัวคนเดียว เป็น freelance ไม่เข้าร่วมบริษัทที่เขาเขียนโปรแกรมหลายๆ คน ก็อีกเรื่องหนึ่งครับ

ตัวอย่างที่ยกมาให้ช่วยเขียนมันก็เป็นพื้นฐานของการเขียนเงื่อนไข if....else ซึ่งส่วนใหญ่จะเป็นบทเรียนแรกๆ ที่อาจารย์สอน สามารถหาได้ตาม google ทั่วไปครับ อย่างเว็บนี้ http://proatk.blogspot.com/2011/11/flow-chart_03.html


เห็นด้วยตามนี้ครับ
บันทึกการเข้า
idscene
ก๊วนเสียว
*

พลังน้ำใจ: 21
ออฟไลน์ ออฟไลน์

กระทู้: 213



ดูรายละเอียด
« ตอบ #5 เมื่อ: 16 กุมภาพันธ์ 2013, 22:16:00 »

ก็เอาเป็นแนะนำ raptor program ในการเขียน flowchart แทนละกันนะครับ ดูจากโค้ดแล้วเป็นภาษาซีที่ไม่ได้ซับซ้อนอะไร อยากให้ลองทำดูน่ะครับ ไม่ยาก ๆ ส่วนตัวอย่างก็ตาม rep ท่านข้างบน ไม่ก็ลองหาหลาย ๆ ตัวอย่างในกุเกิ้ลดูครับ เป็นการฝึกฝนในตัวครับ  wanwan003
(แอบสงสัยว่าจริง ๆ พื้นฐานก่อนเขียนโปรแกรมน่าจะเป็น flowchart มาก่อนน่ะครับ สู้ ๆ ครับ)
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์