Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 5 của 5
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Thắc mắc bài tập lập trình hướng đối tượng với C#

    Tình hình là e học song song C# với hướng đối tượng(nên hơi chập chờn), e có bài tập là:
    Nhập thông tin học sinh và in thông tin học sinh đó( sử dụng class).

    Mã:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace Bai_1
    {public class Hocsinh
    {
        public string Hodem, Ten;
        public int LT,TH,TBinh;
        public void Nhap()
        {
            Console.Write("Nhap ho dem: "); Hodem= Console.ReadLine();
            Console.Write("Nhap ten: "); Ten= Console.ReadLine();
            Console.Write("Nhap diem ly thuyet: "); LT=int.Parse(Console.ReadLine());
            Console.Write("Nhap diem thuc hanh: "); TH=int.Parse(Console.ReadLine());
            TBinh= (LT+TH)/2;
            public char XL()
            {if(TBinh>=9)
                return G;
            if(TBinh>=7&&TBinh<9)
                return K;
            if(TBinh>=5&&TBinh<7)
                return TB;
            }
        }
    } 
        class Program
        {
            static void Main()
            {
                Hocsinh.hs=new Hocsinh();
                hs.Nhap();
                Console.WriteLine("Ho ten day du hoc sinh {0} {1}",hs.Hodem,hs.Ten);
                Console.WriteLine("Diem ly thuyet: {0}
    Diem thuc hanh{1}
    Diem trung binh mon:{2}
    Xep loai hoc luc:{3}",hs.LT,hs.TH,hs.TBinh,hs.XL());
                Console.ReadKey();
            }
        }
    }
    vấn đề ở đây có một số lỗi e ko hiểu cho lắm. Nếu đc thì bác nào có thể sử code hộ e

  2. #2
    của bạn đây:
    Mã:
    class Program
        {
            static void Main(string[] args)
            {
    
                Hocsinh hs = new Hocsinh();
                hs.Nhap();
                Console.WriteLine("Ho ten day du hoc sinh {0} {1}", hs.Hodem, hs.Ten);
                Console.WriteLine("Diem ly thuyet: {0}
    Diem thuc hanh{1}
    Diem trung binh mon:{2}
    Xep loai hoc luc:{3}", hs.LT, hs.TH, hs.TBinh, hs.kq);
                Console.ReadKey();
            }
        }
        class Hocsinh
        {
            public string Hodem, Ten;
            public int LT, TH, TBinh;
            public string kq = "";
            public void Nhap()
            {
                Console.Write("Nhap ho dem: "); Hodem = Console.ReadLine();
                Console.Write("Nhap ten: "); Ten = Console.ReadLine();
                Console.Write("Nhap diem  ly thuyet: "); LT = int.Parse(Console.ReadLine());
                Console.Write("Nhap diem thuc hanh: "); TH = int.Parse(Console.ReadLine());
                TBinh= (LT+TH)/2;
                if(TBinh>=9)
                    kq = "gioi";
                if(TBinh>=7&&TBinh<9)
                    kq = "kha";
                if(TBinh>=5&&TBinh<7)
                    kq = "tb";
            }
    
        }

  3. #3
    Cảm ơn bác. E đang thử đây..

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Sau bạn nên ghi lại cái lỗi đấy và ghi thêm vào câu hỏi, thêm cả dòng bị lỗi càng tốt, để 1 số trg hợp lỗi đơn giản thì có thể xem tại chỗ luôn đỡ mất công bật trình dịch lên

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Mình ko biết chụp màn hình( Đùa thôi) [IMG]images/smilies/lick.gif[/IMG]

 

 

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
  •