Rumah >pembangunan bahagian belakang >C++ >Apakah program C untuk luas heksagon diberi panjang pepenjurunya?
Di sini kita akan belajar bagaimana untuk mendapatkan luas heksagon menggunakan panjang pepenjuru. Panjang pepenjuru bagi heksagon ialah d.
Sudut pedalaman bagi heksagon sekata ialah setiap 120°. Jumlah semua sudut pedalaman ialah 720°. Jika pepenjuru ialah d, luasnya ialah -
#include <iostream> #include <cmath> using namespace std; float area(float d) { if (d < 0) //if d is negative it is invalid return -1; float area = (3 * sqrt(3) * d*d)/8.0; return area; } int main() { float r = 10; cout << "Area : " << area(r); }
Area : 64.9519
Atas ialah kandungan terperinci Apakah program C untuk luas heksagon diberi panjang pepenjurunya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!