การทดลองที่ 2.3 การรับข้อมูลและการแสดงผลออกหน้าจอ
- เขียนโปรแกรมหาค่าพื้นที่ของวงกลมโดยที่เป็นไปตามเงื่อนไขดังนี้
- กำหนดให้รัศมีเริ่มจาก 1 – 10
- กำหนดให้ผู้ใช้สามารถรับข้อมูลของรัศมีผ่านทางจอภาพจำนวน 1 ค่า ทั้งนี้นักศึกษาสามารถใช้ฟังก์ชัน scanf ในการรับข้อมูลจากคีย์บอร์ด
- พิมพ์ผลที่ได้ในรูปแบบดังนี้
Radius Area
1 ค่าของพื้นที่ของวงกลมที่รัศมีเท่ากับ 1
.
.
.
10 ค่าของพื้นที่ของวงกลมที่รัศมีเท่ากับ 10
- สำหรับข้อ 1.2 กำหนดให้พิมพ์ขณะรับข้อมูลและพิมพ์ผลลัพธ์ดังนี้
- Enter radius [radius] [enter] เมื่อพิมพ์ขณะรับข้อมูล
- Radius = xxxx
Area of circle = [exponential number]
- เขียนผังงานเพื่อแสดงการทำงานของโปรแกรม
Note: ใช้โปรแกรมต่อไปนี้ช่วยในการออกแบบ
ชาร์ปinclude // LIBRARY FILE ACCESS
// program to calculate area of a circle
// 015circle.cpp
int main() { // FUNCTION HEADING */
float radius, area; // VARIABLE DECLARATIONS */
printf("Radius = ? "); // OUTPUT STATEMENT (PROMPT) */
scanf("%f", &radius); // INPUT STATEMENT
area = 3.14159 * radius * radius; // ASSIGNMENT STATEMENT
printf("Area = %f", area); // OUTPUT STATEMENT
return 0;
}
เค้าให้ผมทำไรอะไร งงไปหมดละ
ให้เขียนโปรแกรมหาพื้นที่วงกลม
โดย Default ให้แสดงพื้นที่วงกลมที่รัศมี 1 ถึง 10 (คำตอบมี 10 ค่า)
กับอีกแบบหนึ่ง คือรับค่ารัศมีจากผู้ใช้ 1 ค่า แล้วคำนวนพื้นที่ (คำตอบมี 1 ค่า)
โดยลองแก้ไข จากโปรแกรมที่มีอยู่นั่นอ่ะครับ
:: DigiKin8 ::
ยังงีเเปล่าครับ