หมวดสำหรับแบ่งบันความ รู้ต่างๆ จะมีหมวดย่อยๆ ในหมวดนี้ เช่น php, SQL, XML, CSS
Moderator: mindphp, ผู้ดูแลกระดาน
-
Aussadawut
- PHP Hero Member
- โพสต์: 123
- ลงทะเบียนเมื่อ: 15/11/2018 10:05 am
โพสต์ที่ยังไม่ได้อ่าน
โดย Aussadawut »
ก่อนที่เราจะเริ่มเขียนโค๊ดภาษาซี เราควรศึกษาว่า ภาษาซีคืออะไร ใช้ทำอะไร และมีข้อดี ข้อเสียอย่างไร สามารถนำไปต่อยอดอะไรได้บ้าง คลิกที่ลิงค์ข้างล่างนี้ได้เลย
ทำความรู้จักกับภาษาซี C/C++
หลังจากที่เราทำความรู้จักกับภาษาซีแล้ว เรามาเริ่มเขียนภาษาซีกันเลย
โจทย์ : แปลงฟุต&นิ้ว เป็น เซนติเมตร
โค้ด: เลือกทั้งหมด
#include<stdio.h>
void show(){ // สร้างฟังก์ชันแสดงข้อความตัวเลือก
printf("---------------------------\nPlease select\n---------------------------\n");
printf("1.Feet to Centimeter\n");
printf("2.Inches to Centimeter\n");
printf("3.Feet & Inches to Centimeter\n");
printf("0.Exit\n");
printf("---------------------------\nYou select? :");
}
main(){
float feet,inches,centimeter;
int select;
while(1){ // เมื่อ while เป็นจริง loop นี้จะวนไปเรื่อยๆ จนกว่าจะเจอคำสั่งจบโปรแกรม นั่นก็คือ การรับค่าเลข 0
show(); // เรียกฟังก์ชัน show
scanf("%d",&select); // รับค่าตัวเลือก
if(select==0){ // ถ้าเลือก 0 ให้จบโปรแกรม
return 0;
}else if(select==1){ // ถ้าเลือก 1 ใหรับค่าฟุต แล้วคำนวณเป็นเซนติเมตร พร้อมทั้งแสดงผล
printf("Feet? :"); scanf("%f",&feet);
centimeter = feet*30.48;
printf("Centimeter = %f\n",centimeter);
}else if(select==2){ // ถ้าเลือก 2 ใหรับค่านิ้ว แล้วคำนวณเป็นเซนติเมตร พร้อมทั้งแสดงผล
printf("Inches? :"); scanf("%f",&inches);
centimeter = inches*2.54;
printf("Centimeter = %f\n",centimeter);
}else if(select==3){ // ถ้าเลือก 3 ใหรับค่าฟุตและนิ้ว แล้วคำนวณเป็นเซนติเมตร พร้อมทั้งแสดงผล
printf("Feet? :"); scanf("%f",&feet);
printf("Inches? :"); scanf("%f",&inches);
centimeter = (feet*30.48)+(inches*2.54);
printf("Centimeter = %f\n",centimeter);
}else{ // ถ้าไม่มีในตัวเลือก ให้รับค่าใหม่
printf("Please select again!!\n");
}
}
}
-
mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41232
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
-
ติดต่อ:
-
บุคคลทั่วไป
โพสต์ที่ยังไม่ได้อ่าน
โดย บุคคลทั่วไป »
1.จงเขียนโปรแกรมเปลี่ยนหน่วยวัด โดยแสดงเมนูให้เลือกว่าเปลี่ยนหน่วยฟุตเป็นเมตร หรือจากเมตรเป็นฟุต โดยใช้คำสั่ง if-elae
สูตร ฟุต = เมตร * 3.28
เมตร = ฟุต / 3.28
2.จากโจทย์ 1. เปลี่ยนมาใช้คำสั่ง switch
-
Teerayut
โพสต์ที่ยังไม่ได้อ่าน
โดย Teerayut »
1.จงเขียนโปรแกรมเปลี่ยนหน่วยวัด โดยแสดงเมนูให้เลือกว่าเปลี่ยนหน่วยฟุตเป็นเมตร หรือจากเมตรเป็นฟุต โดยใช้คำสั่ง if-elae
สูตร ฟุต = เมตร * 3.28
เมตร = ฟุต / 3.28
2.จากโจทย์ 1. เปลี่ยนมาใช้คำสั่ง switch
-
บุคคลทั่วไป
โพสต์ที่ยังไม่ได้อ่าน
โดย บุคคลทั่วไป »
โค้ด: เลือกทั้งหมด
#include<stdio.h>
void show(){ // สร้างฟังก์ชันแสดงข้อความตัวเลือก
printf("---------------------------\nPlease select\n---------------------------\n");
printf("1.Feet to Centimeter\n");
printf("2.Inches to Centimeter\n");
printf("3.Feet & Inches to Centimeter\n");
printf("0.Exit\n");
printf("---------------------------\nYou select? :");
}
main(){
float feet,inches,centimeter;
int select;
while(1){ // เมื่อ while เป็นจริง loop นี้จะวนไปเรื่อยๆ จนกว่าจะเจอคำสั่งจบโปรแกรม นั่นก็คือ การรับค่าเลข 0
show(); // เรียกฟังก์ชัน show
scanf("%d",&select); // รับค่าตัวเลือก
if(select==0){ // ถ้าเลือก 0 ให้จบโปรแกรม
return 0;
}else if(select==1){ // ถ้าเลือก 1 ใหรับค่าฟุต แล้วคำนวณเป็นเซนติเมตร พร้อมทั้งแสดงผล
printf("Feet? :"); scanf("%f",&feet);
centimeter = feet*30.48;
printf("Centimeter = %f\n",centimeter);
}else if(select==2){ // ถ้าเลือก 2 ใหรับค่านิ้ว แล้วคำนวณเป็นเซนติเมตร พร้อมทั้งแสดงผล
printf("Inches? :"); scanf("%f",&inches);
centimeter = inches*2.54;
printf("Centimeter = %f\n",centimeter);
}else if(select==3){ // ถ้าเลือก 3 ใหรับค่าฟุตและนิ้ว แล้วคำนวณเป็นเซนติเมตร พร้อมทั้งแสดงผล
printf("Feet? :"); scanf("%f",&feet);
printf("Inches? :"); scanf("%f",&inches);
centimeter = (feet*30.48)+(inches*2.54);
printf("Centimeter = %f\n",centimeter);
}else{ // ถ้าไม่มีในตัวเลือก ให้รับค่าใหม่
printf("Please select again!!\n");
}
}
}
-
63302042105
โพสต์ที่ยังไม่ได้อ่าน
โดย 63302042105 »
โค้ด: เลือกทั้งหมด
#include<stdio.h>
void show(){ // สร้างฟังก์ชันแสดงข้อความตัวเลือก
printf("---------------------------\nPlease select\n---------------------------\n");
printf("1.Feet to Centimeter\n");
printf("2.Inches to Centimeter\n");
printf("3.Feet & Inches to Centimeter\n");
printf("0.Exit\n");
printf("---------------------------\nYou select? :");
}
main(){
float feet,inches,centimeter;
int select;
while(1){ // เมื่อ while เป็นจริง loop นี้จะวนไปเรื่อยๆ จนกว่าจะเจอคำสั่งจบโปรแกรม นั่นก็คือ การรับค่าเลข 0
show(); // เรียกฟังก์ชัน show
scanf("%d",&select); // รับค่าตัวเลือก
if(select==0){ // ถ้าเลือก 0 ให้จบโปรแกรม
return 0;
}else if(select==1){ // ถ้าเลือก 1 ใหรับค่าฟุต แล้วคำนวณเป็นเซนติเมตร พร้อมทั้งแสดงผล
printf("Feet? :"); scanf("%f",&feet);
centimeter = feet*30.48;
printf("Centimeter = %f\n",centimeter);
}else if(select==2){ // ถ้าเลือก 2 ใหรับค่านิ้ว แล้วคำนวณเป็นเซนติเมตร พร้อมทั้งแสดงผล
printf("Inches? :"); scanf("%f",&inches);
centimeter = inches*2.54;
printf("Centimeter = %f\n",centimeter);
}else if(select==3){ // ถ้าเลือก 3 ใหรับค่าฟุตและนิ้ว แล้วคำนวณเป็นเซนติเมตร พร้อมทั้งแสดงผล
printf("Feet? :"); scanf("%f",&feet);
printf("Inches? :"); scanf("%f",&inches);
centimeter = (feet*30.48)+(inches*2.54);
printf("Centimeter = %f\n",centimeter);
}else{ // ถ้าไม่มีในตัวเลือก ให้รับค่าใหม่
printf("Please select again!!\n");
}
}
}
-
บุคคลทั่วไป
โพสต์ที่ยังไม่ได้อ่าน
โดย บุคคลทั่วไป »
Teerayut เขียน: ↑15/10/2021 9:20 am
1.จงเขียนโปรแกรมเปลี่ยนหน่วยวัด โดยแสดงเมนูให้เลือกว่าเปลี่ยนหน่วยฟุตเป็นเมตร หรือจากเมตรเป็นฟุต โดยใช้คำสั่ง if-elae
สูตร ฟุต = เมตร * 3.28
เมตร = ฟุต / 3.28
2.จากโจทย์ 1. เปลี่ยนมาใช้คำสั่ง switch
-
-
- 0 ตอบกลับ
- 666 แสดง
-
โพสต์ล่าสุด โดย Tanadet
11/09/2014 10:09 am
-
-
- 0 ตอบกลับ
- 403 แสดง
-
โพสต์ล่าสุด โดย chatee supasand
09/08/2019 2:15 pm
-
-
- 2 ตอบกลับ
- 617 แสดง
-
โพสต์ล่าสุด โดย chatee supasand
09/08/2019 2:13 pm
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 72