Trong bài viết này mình sẽ hướng dẫn các bạn cách tính chu vi và diện tích hình chữ nhật trong C#. Đây là các bài tập cơ bản khi bắt đầu học một ngôn ngữ lập trình, điều này giúp các bạn làm quen với các câu lệnh trong một ngôn ngữ nào đó.
Trước khi đi vào viết chương trình, chúng ta cùng tìm hiểu qua cách tính chu vi và diện tích hình chữ nhật đã nhé.
Như các bạn đã được học ở toán cơ sở thì diện tích hình chữ nhật được tính theo công thức:
Diện tích = chiều dài x chiều rộng, (s = a x b)
Và chu vi hình chữ nhật được tính theo công thức:
Bài viết này được đăng tại [kiso.vn]
Chu vi = (chiều dài + chiều rộng) x 2, P = (a + b) x 2
Ví dụ: Ta có hình chữ nhật A có chiều dài a = 5 và chiều rộng b = 4, khi đó ta tính như sau:
SA = a x b = 5 x 4 = 20 PA = (a + b) x 2 = (5 + 4) x 2 = 18
1. Tính chu vi hình chữ nhật trong C#
Trong ví dụ này mình sẽ thực hiện chương trình tính chu vi hình chữ nhật với chiều dài và chiều rộng được nhập từ người dùng. Đầu tiên ta cần khai báo chiều dài, chiều rộng và chu vi hình chữ nhật.
Nhận đầu vào từ người dùng, sau đó thực hiện tính chu vi dựa vào công thức đã đưa ra và hiển thị ra màn hình.
using System; using System.Linq; using System.Text; using System.Collections.Generic; namespace ConsoleApp5 { class Program { static void Main(string[] args) { double a, b, P; Console.Write("Nhap vao chieu dai a: " ); a = Convert.ToDouble(Console.ReadLine()); Console.Write("Nhap vao chieu rong b: "); b = Convert.ToDouble(Console.ReadLine()); P = (a + b) * 2; Console.Write($"Chu vi hinh chu nhat la: {P}"); Console.WriteLine("n----Chuong trinh nay duoc dang tai Kiso.vn----n"); } } }
Kết quả:
2. Tính diện tích hình chữ nhật trong C#
Tương tự như tính chu vi, để tính được diện tích ta cần xác định được chiều dài và chiều rộng của hình chữ nhật. Vì vậy cần lấy đầu vào từ người dùng, sau đó tính diện tích dựa vào công thức rồi hiển thị ra màn hình.
using System; using System.Linq; using System.Text; using System.Collections.Generic; namespace ConsoleApp5 { class Program { static void Main(string[] args) { double a, b, S; Console.Write("Nhap vao chieu dai a: " ); a = Convert.ToDouble(Console.ReadLine()); Console.Write("Nhap vao chieu rong b: "); b = Convert.ToDouble(Console.ReadLine()); S = a * b; Console.Write($"Dien tich hinh chu nhat la: {S}"); Console.WriteLine("n----Chuong trinh nay duoc dang tai Kiso.vn----n"); } } }
Kết quả:
Trên đây là hai chương trình tính chu vi và diện tích hình chữ nhật. Các bạn hãy luyện tập thật nhiều để có thể sử dụng các câu lệnh thành thạo nhé. Hãy làm những cái cơ bản rồi mới thực hiện những cái nâng cao, chúc các bạn thành công !!!
Bài viết liên quan
[CSF-2] Một số thiết lập CSF, LFD
Hôm nay mình sẽ thực hiện một số thiết lập trên CSF Mở file config để sửa đổi một số tính năng dưới /etc/csf/csf.conf Nội dung chính1. Tính chu vi hình chữ nhật trong C#2....
[CSF-1] Tăng bảo mật Server với ConfigServer Firewall (CSF)
Nội dung chính1. Tính chu vi hình chữ nhật trong C#2. Tính diện tích hình chữ nhật trong C#1. Khái niệm CSF: CSF (ConfigServer & Firewall) là một bộ ứng dụng hoạt động trên Linux...
Sử dụng SSH Key với Gitlab và Github
Bài viết này mình sẽ hướng dẫn các bạn tạo ssh key cho Gitlab và Github SSH là gì? Secure Socket Shell là một giao thức mạng dùng để thiết lập kết nối mạng một...
Directory traversal vulnerabilities (phần 4)
Nội dung chính1. Tính chu vi hình chữ nhật trong C#2. Tính diện tích hình chữ nhật trong C#V. Phân tích và khai thác các lỗ hổng Directory traversal (tiếp) 5. Bypass lỗ hổng khi...
Directory traversal vulnerabilities (phần 3)
Nội dung chính1. Tính chu vi hình chữ nhật trong C#2. Tính diện tích hình chữ nhật trong C#V. Phân tích và khai thác các lỗ hổng Directory traversal 1. Lỗ hổng xảy ra khi...
Directory traversal vulnerabilities (phần 2)
Nội dung chính1. Tính chu vi hình chữ nhật trong C#2. Tính diện tích hình chữ nhật trong C#III. Vì sao lỗ hổng Directory traversal xuất hiện? Với mỗi ngôn ngữ lập trình khác nhau,...