ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: jengseo01 ที่ 15 กุมภาพันธ์ 2013, 13:39:01



หัวข้อ: พี่ครับช่วยเรื่องFlowchartหน่อยครับ
เริ่มหัวข้อโดย: jengseo01 ที่ 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ให้ผมหน่อยครับ ขอบคุณครับ


หัวข้อ: Re: พี่ครับช่วยเรื่องFlowchartหน่อยครับ
เริ่มหัวข้อโดย: boonlod ที่ 15 กุมภาพันธ์ 2013, 13:41:38
คุ้นๆ ภาษา..C++  :wanwan004: :wanwan004: :wanwan004:


หัวข้อ: Re: พี่ครับช่วยเรื่องFlowchartหน่อยครับ
เริ่มหัวข้อโดย: jengseo01 ที่ 15 กุมภาพันธ์ 2013, 13:51:24
คุ้นๆ ภาษา..C++  :wanwan004: :wanwan004: :wanwan004:

ใช่ครับ


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

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


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

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


เห็นด้วยตามนี้ครับ


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