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 3 của 3
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    [C# Winform]Ai Có thể giúp em tìm ra lỗi "Xếp Loại học không ạ" ?

    Đề :
    Viết chương trình nhập vào: họ tên (txtHoTen), nữ (chkNu), điểm văn (txtVan), điểm
    toán (txtToan), điểm ngoại ngữ (txtNN).
    - Nhắp vào nút Tính (btnTinh) thì in ra điểm thấp nhất (txtDTN), điểm kết quả (txtDKQ),
    xếp loại (txtXL). Biết rằng:
    + Điểm thấp nhất: txtDTN là điểm thấp nhất trong 3 điểm: văn, toán, ngoại ngữ.
    + Điểm thêm: DThem = 0.5 nếu là nữ; DThem = 0 nếu là nam.
    + Điểm kết quả: txtKQ = txtVan * 2 + txtToan * 2 + txtNN + DThem
    + Xếp loại theo tiêu chuẩn:
    . Giỏi: nếu txtKQ >= 40 và txtDTN >= 7
    . Khá: nếu txtKQ >=35 và txtDTN >= 6
    . Trung bình: nếu txtKQ >= 25 và txtDTN >= 5
    . Yếu: các trường hợp còn lại
    - Nhắp vào nút Xóa (btnXoa) thì xóa hết các nội dung trong các TextBox.
    - Thêm vào button Dừng, khi nhắp vào button này thì dừng chương trình.


    Còn Đây là Code của em ạ :

    http://pastebin.com/Ab2nQewi
    Không chạy trong phần Xếp loại học tập ạ

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Mình chưa debug thử code của bạn nhưng mình thấy có điều không ổn thì phải vì mình thấy bạn gán: txtdtn.Text = "Điểm : " + txtdiemanhvan.Text;
    Tuy nhiên khi xét loại học lực thì mình lại thấy bạn lại sử dụng hàm chuyển đổi: f = float.Parse(txtdtn.Text); do trong nội dung text của textbox txtdtn có lẫn chuỗi :"Điểm" trong đó nên khi sử dụng hàm chuyển đổi kiểu float.Parse(txtdtn.Text); sẽ phát sinh lỗi: "Inputstring was not a corect format" thì phải

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi phongtieutu
    Mình chưa debug thử code của bạn nhưng mình thấy có điều không ổn thì phải vì mình thấy bạn gán: txtdtn.Text = "Điểm : " + txtdiemanhvan.Text;
    Tuy nhiên khi xét loại học lực thì mình lại thấy bạn lại sử dụng hàm chuyển đổi: f = float.Parse(txtdtn.Text); do trong nội dung text của textbox txtdtn có lẫn chuỗi :"Điểm" trong đó nên khi sử dụng hàm chuyển đổi kiểu float.Parse(txtdtn.Text); sẽ phát sinh lỗi: "Inputstring was not a corect format" thì phải
    Cảm ơn bạn nhé [IMG]images/smilies/smile.png[/IMG]
    hj mình lại nhận ra được lỗi rồi đó.tks

 

 

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
  •