Float แปลว่า ลอยจากพื้นครับ พอเราใช้ค่านี้แล้วมันจะลอยได้ครับ
ตอนผมเด็กๆผมก็คิดแบบนั้นครับ แต่ตอนนี้ก็ยังคิดอยู่ครับ (คุณครูเอสไม่ได้กล่าวไว้)
Float(จริงๆ) ในภาษาซีหมายความว่า ทศนิยมครับ และเรายังสามารถปรับให้มันปัดค่าเป็นทศนิยมกี่ตำแหน่ง
float a = 3.3559;
printf("\n the number is %.3f ",a);
ผลที่ได้คือ 3.356 ครับ (Reroyd ได้กล่าวไว้)
หาค่าพื้นที่ สามเหลี่ยม
#include <iostream>
using namespace std;
int main()
{
float base , height , area; ------------------> รับค่าด้วย ลอย ถุ้ยไม่ใช้ float รับค่าเป็นทศนิยม ฐาน สูง พื้นที่
cout << "Enter Base : "; ------------------> รับค่าด้วย Base แปลว่า ฐาน
cin >> base;
cout << "Enter Height : "; ------------------> รับค่าด้วย Height แปลว่า ความสูง
cin >> height;
area = (0.5) * base * height; ------------------> area = (0.5) คือ ครึ่งหนึ่ง * base * height
cout << "Triangle Area Is " << area << endl;
cout << endl;
system("pause");
return 0;
}
หลักการง่ายๆคือการ ใช้ตัวแปร คิดไว้ว่า คำตอบที่ได้ถ้าออกมาเป็นทศนิยม ก็ใช้ตัวแปรที่ถูกต้อง
ส่วนการคำนวน ควรรู้สูตรการคำนวนนั้นๆเพื่อเวลาเขียนจะเขียนโปรแกรมได้ง่ายขึ้น
(เขียนโฟว์ชาร์ทไว้ก่อนจะดีมาก)
ส่วนการคำนวน ควรรู้สูตรการคำนวนนั้นๆเพื่อเวลาเขียนจะเขียนโปรแกรมได้ง่ายขึ้น
(เขียนโฟว์ชาร์ทไว้ก่อนจะดีมาก)
---------------------------------------------------------------------------------------------------------------------
ไม่มีความคิดเห็น:
แสดงความคิดเห็น