Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Trang 1 của 2 12 CuốiCuối
Kết quả 1 đến 10 của 12
  1. #1

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Việc này đơn giản mà.

    - Yêu cầu người nhập số lượng hình chữ nhật (n). Nếu cần lưu các thông số của các hình thì tạo ra mảng độ lớn n.
    - Dùng vòng lặp (for) để lặp và yêu cầu người dùng nhập các thông số cần thiết và lưu vào n (nếu cần). Người ta nhập đến đâu thì tính toán và kiểm tra luôn.

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi soidaohoa
    bạn nào biết giúp mình bàu này vơi?
    "viết chưong trình nhập vào n hình chử nhât, sau đó tính diện tích và xuất ra màn hình hình chứ nhật có diện tích lớn nhất"
    Bạn dùng biến static để lưu dtMax, cứ mỗi lần có Rect mới hoặc thay đổi thuộc tính của Rect thì so sánh dtMax với diện tích Rect mới

    Mã:
    class Rect{   //Thuộc tính   static float dtMax;     //Phương  thức  public float DienTich(){//code here}}

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    mấy bạn nói chung chung quá, nói cụ thể tý được không

  5. #5
    Trích dẫn Gửi bởi soidaohoa
    bạn nào biết giúp mình bàu này vơi?
    "viết chưong trình nhập vào n hình chử nhât, sau đó tính diện tích và xuất ra màn hình hình chứ nhật có diện tích lớn nhất"
    Lần sau nhờ người khác giúp thì nói rõ chút bạn nhé. "Nhập n hình chữ nhật" nghe nó chung chung quá. Nhập thế nào ? Nhập những thông tin gì ? Quy ước nhập ra sao ?

  6. #6
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    ví dụ như mình nhập thông tin về chiều dài và chiếu rộng cho 3 hcn, rồi tính vá xuất ra diện tích hcn lớn nhất thôi

  7. #7
    Ngày tham gia
    Sep 2015
    Đang ở
    89 Tam Trinh - Hoàng Mai - Hà Nội
    Bài viết
    0
    #2 và #3 đã nói rồi, trừ khi bạn không nhớ công thức tính diện tích hình chữ nhật.
    Thông tin nhập vào chắc chắn là chiều dài và chiều rộng.

  8. #8
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Quy ước : HCN (w,h)
    + w : dài
    + h : rộng

    * Ý tưởng :
    - Dùng 2 biến tạm để nhập chiều dài, rộng
    - Trong quá trình nhập, so sánh và tìm hcn có diện tích max

    * Cài đặt :


    Mã:
    static void Main(string[] args){    int n;    int maxW = 0, maxH = 0;     Console.Write("Nhap n : ");    n = int.Parse(Console.ReadLine());     for (int i = 0; i < n; i++)    {        Console.Write("Nhap hcn thu {0} (w, h) : ", i + 1);        string[] numbers = Console.ReadLine().Split(' ');        if (numbers.Length == 2)        {            int w = int.Parse(numbers[0]);            int h = int.Parse(numbers[1]);             if (w * h > maxW * maxH)            {                maxW = w;                maxH = h;            }        }        else        {            // Dữ liệu không hợp lệ            Console.WriteLine("Invalid");            Console.ReadLine();            return;        }    }     Console.WriteLine("Result : HCN({0},{1})", maxW, maxH);    Console.ReadLine();}

  9. #9
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Như @nhquynam là ổn rồi, bắt thêm vài lỗi nữa là xong.

  10. #10
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    bạn nói chung chung quá, nói cụ thể tý được không

 

 
Trang 1 của 2 12 CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •