Tính diện tích hình chữ nhật trong giải pháp hackerrank C++
Diện tích hình chữ nhật là phần không gian mà hình chữ nhật đó chiếm. Hình chữ nhật có thể được định nghĩa là hình phẳng có hai cạnh kề nhau có chiều dài bằng nhau. 4 góc có trong hình chữ nhật cũng bằng nhau. Có thể chia hình chữ nhật thành 4 hình vuông giống nhau. Số đo mỗi góc trong của hình chữ nhật là 90 độ Show
Diện tích hình chữ nhật là số đơn vị hình vuông cần để lấp đầy toàn bộ hình chữ nhật Công thứcở đâuA là diện tích hình chữ nhậtW là chiều rộng của hình chữ nhậtH là chiều cao của hình chữ nhậtthuật toán
phức tạpÔ(1) Dung dịchChương trình Cđầu ra Chương trình PHPđầu ra Chương trình Javađầu ra Chương trình C#đầu ra Chương trình Pythonđầu ra Một thẻ đã tồn tại với tên chi nhánh được cung cấp. Nhiều lệnh Git chấp nhận cả tên thẻ và tên nhánh, vì vậy việc tạo nhánh này có thể gây ra hành vi không mong muốn. Bạn có chắc chắn muốn tạo nhánh này không? Vấn đềTrong thử thách này, bạn được yêu cầu tính diện tích hình chữ nhật bằng cách sử dụng các lớp Tạo hai lớp hình chữ nhật Lớp Hình chữ nhật phải có hai trường dữ liệu chiều rộng và chiều cao của kiểu int. Lớp phải có phương thức display() để in chiều rộng và chiều cao của hình chữ nhật được phân tách bằng dấu cách Khu Vực Hình Chữ Nhật Lớp RectangleArea được dẫn xuất từ lớp Rectangle, i. e. , nó là lớp con của lớp Hình chữ nhật. Lớp phải có phương thức read_input() để đọc các giá trị chiều rộng và chiều cao của hình chữ nhật. Lớp RectangleArea cũng phải quá tải phương thức display() để in diện tích ( chiều rộng x chiều cao ) của hình chữ nhật Định dạng đầu vào Dòng đầu tiên và duy nhất chứa hai số nguyên được phân tách bằng dấu cách biểu thị chiều rộng và chiều cao của hình chữ nhật Chương trình này yêu cầu người dùng nhập chiều dài và chiều rộng của hình chữ nhật. Sau đó, nó tính và in ra diện tích của hình chữ nhật Vì vậy, không có gì khó chịu, hãy bắt đầu hướng dẫn này nội dung
Chương trình C tìm diện tích hình chữ nhật// C Program to Find Area of Rectangle #include đầu ra
Chương trình này hoạt động như thế nào?int length, breadth, area; Trong chương trình này, chúng tôi đã khai báo một số biến kiểu dữ liệu int sẽ lưu trữ kích thước của hình chữ nhật // Asking for input printf("Enter the length of the rectangle: "); scanf("%d", &length); printf("Enter the breadth of the rectangle: "); scanf("%d", &breadth); Sau đó, người dùng được yêu cầu nhập chiều dài và chiều rộng của hình chữ nhật // Calculating Area area = length * breadth; Bây giờ, chúng ta tính diện tích bằng công thức toán học Diện tích = Dài x Rộng // Displaying the output printf("Area of the Rectangle: %d", area); Cuối cùng, kết quả được hiển thị trên màn hình bằng hàm printf() Sự kết luậnHi vọng sau khi xem xong bài viết này các bạn đã hiểu cách tính diện tích hình chữ nhật bằng ngôn ngữ lập trình C Nếu bạn có bất kỳ nghi ngờ nào về chương trình, vui lòng liên hệ với chúng tôi trong phần bình luận. Chúng tôi sẽ rất vui khi được giúp bạn Lập trình C tính diện tích hình chữ nhật – Trong bài viết này, chúng ta sẽ thảo luận về cách tính diện tích hình chữ nhật trong Lập trình C. Các phương pháp được sử dụng trong bài viết cụ thể này như sau
Như chúng ta đã biết, hình chữ nhật là hình tứ giác được sử dụng rất phổ biến. Trong hình chữ nhật, các cạnh đối bằng nhau và song song. Về cơ bản, mọi hình vuông đều là hình chữ nhật vì các cạnh đối diện của nó cũng bằng nhau và song song Diện tích của một hình chữ nhật có thể được tính là Diện tích = Chiều dài * Chiều rộng Một hình chữ nhật trông như thế này Như bạn có thể thấy, diện tích của hình chữ nhật này có thể được tính rất dễ dàng. Diện tích của hình chữ nhật này là Diện tích = 9 * 4 = 36 mét vuông. các đơn vị Do đó, các phương pháp khác nhau để tính diện tích hình chữ nhật trong lập trình C như sau Sử dụng phương pháp tiêu chuẩn1) Ta khai báo các biến chiều dài, chiều rộng, diện tích 2) Bằng cách thay thế các giá trị vào công thức diện tích = (chiều dài * chiều rộng), chúng ta sẽ nhận được giá trị của diện tích được gán cho biến “diện tích” 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #include int chính() { float chiều dài,chiều rộng,area; printf("nhập chiều dài hình chữ nhật. "); scanf("%f",&<length); printf("nhập chiều rộng của hình chữ nhật. "); scanf("%f",&<breadth);
diện tích=(chiều dài*breadth); printf("AOR. %f\n",khu vực); return 0; } đầu ra .1 2 3 nhập chiều dài của hình chữ nhật. 10 nhập chiều rộng của hình chữ nhật. 12 AOR. 120. 000000 Sử dụng chức năng1) Chúng ta đang sử dụng hàm area(float l, float b) để tính diện tích hình chữ nhật 2) Sử dụng vùng mã (l,b) chúng tôi đang gọi hàm. ở đây area(l,b) đang gọi hàm 3) Hàm được gọi area(float l, float b) sẽ tính diện tích và trả về giá trị, giá trị trả về đó sẽ được gán cho biến “a” C1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #include nổi khu vực(nổi l,float b) { return (l*b); }
int chính() { phao l,b,a; printf("nhập chiều dài hình chữ nhật. "); scanf("%f",&<l); printf("nhập chiều rộng của hình chữ nhật. "); scanf("%f",&<b);
a=khu vực(l,b); printf("AOR. %f\n",a); return 0; } đầu ra C1 2 3 nhập chiều dài của hình chữ nhật. 12 nhập chiều rộng của hình chữ nhật. 13 AOR. 156. 000000 Sử dụng con trỏ1) Chúng tôi đang chuyển các tham chiếu dưới dạng đối số bằng cách sử dụng vùng chức năng gọi (&l,&b,&a) 2)Hàm được gọi area(float *l, float *b, float *area) sẽ tính diện tích của một hình chữ nhật có các biến con trỏ làm đối số |