Rumah > Artikel > pembangunan bahagian belakang > Program C untuk mencari luas dekagon yang tertulis dalam bulatan?
Di sini kita akan belajar bagaimana untuk mendapatkan luas dekagon di dalam bulatan. Jejari diberikan. Bahagian dekagon ialah "a".
Seperti yang kita semua tahu, panjang sisi dekagon adalah seperti berikut -
#include <iostream> #include <cmath> using namespace std; float area(float r) { if (r < 0) //if r is negative it is invalid return -1; float area = (5 * pow(r, 2) * (3 - sqrt(5)) * (sqrt(5) + (2 * sqrt(5)))) / 4; return area; } int main() { float r = 8; cout << "Area : " << area(r); }
Area : 409.969
Atas ialah kandungan terperinci Program C untuk mencari luas dekagon yang tertulis dalam bulatan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!