Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Cần giúp về thuộc tính trong C#

  1. #1
    Ngày gia nhập
    09 2011
    Bài viết
    13

    Mặc định Cần giúp về thuộc tính trong C#

    Mình có 1 đề bài như thế này:
    Bài tập 1: Xây dựng một lớp đường tròn lưu giữ bán kính và tâm của đường tròn. Tạo các
    phương thức để tính chu vi, diện tích của đường tròn.
    Bài tập 2: Thêm thuộc tính BanKinh vào lớp được tạo ra từ bài tập 1.
    Dựa vào đề bài thì mình viết ra được 1 đoạn như thế này, các bạn xem có đúng yêu cầu đề bài không nhé.
    Code:
    using System;
    public class hinhtron
    {
        private double bankinh;
        public double _bankinh
        {
            get {return bankinh;}
            set {bankinh=value;}
        }
        public double chuvi(double bk)
        {
            double cv = bk + bk;
            return cv;
        }
        public double dientich(double bk)
        {
            double dt = bk * 3.14;
            return dt;
        }
    }
    public class test
    {
        public static void Main()
        {
            hinhtron ht = new hinhtron();
            Console.Write("Nhap ban kinh: ");
            double x1 = double.Parse(Console.ReadLine());
            ht._bankinh = x1;
            Console.WriteLine("Chu vi la: {0}", ht.chuvi(x1));
            Console.WriteLine("Dien tich la: {0}", ht.dientich(x1));
            Console.ReadLine();
        }
    }
    Trước giờ học Pascal, C, chưa học lập trình hướng đối tượng. Đến khi học C# thì ông thầy nhảy ngay vào Winforms, không dạy Console nên khi gặp Console thì khó quá.

    Giờ mình muốn tạo 1 biến bankinh trong class hinhtron, và 2 phuơng thức chuvi,dientich lấy ngay giá trị từ biến bankinh này thì phải làm sao ?
    Tại class test, mình muốn khi nhập vào 1 số từ bàn phím thì số này sẽ đưa vào biến hinhtron.bankinh thì làm sao ?

    Cái công thức kia hình như ko đúng nhỉ Các bạn cứ để công thức như vậy cũng được, không quan trọng lắm, chủ yếu là code thôi. Thx các bạn trước :X

  2. #2
    Ngày gia nhập
    04 2010
    Nơi ở
    Trên hành tinh thứ ba tính từ Mặt trời
    Bài viết
    202

    Vài dòng góp ý về code của bạn:
    - Theo yêu cầu của đề bài thì bạn còn phải lưu trữ thêm tâm của đường tròn nữa.
    - Đề bài nói thêm thuộc tính BanKinh thì bạn nên dùng tên thuộc tính là BanKinh, đừng để _bankinh làm gì. Đồng thời cách bạn đặt tên, viết hoa các biến và phương thức không đúng chuẩn lập trình trong C#.
    - Khi bạn đã lưu trữ bankinh rồi thì các phương thức tính ChuVi và DienTich kia không cần phải truyền thêm tham số vào làm gì cả.
    - Cái code của bạn đã đưa cái giá trị nhập vào từ bàn phím vào cho biến bankinh rồi mà.
    Microsoft Student Partner
    University of Information Technology - VNUHCM
    Visit my blog: My power is my mind

Các đề tài tương tự

  1. xin hỏi thuộc tính nào giúp xác định thứ tự khi các controls xếp đè lên nhau trong winform ?
    Gửi bởi doveandrose trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 4
    Bài viết cuối: 14-12-2012, 08:01 PM
  2. Tập tạ thường xuyên giúp cai thuốc lá dễ hơn
    Gửi bởi ngodanh trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 12-11-2012, 09:10 PM
  3. Bỏ thuộc tính ẩn cho file đã có thuộc tính ẩn trong C#?
    Gửi bởi khanhduy.8hpm trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 10-04-2012, 08:35 PM
  4. Trả lời: 1
    Bài viết cuối: 04-01-2012, 10:21 AM
  5. Code kiểm 3 đỉnh thuộc tam giác viết bằng C. Kiểm tra giúp mình thuật toán với?
    Gửi bởi luannguyenit trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 5
    Bài viết cuối: 23-08-2010, 01:32 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn