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 13
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Đọc code mỏi mắt quá.

    Cho biết sai ra sao. Ví dụ có 3 cán bộ, hsl 2, 3, 5
    thì tongluong = (2+3+5)*450000 = 4500000 ---> bài chạy ra bao nhiêu?
    luongTB = (2+3+5)*450000/3 = 1500000 ---> bài chạy ra bao nhiêu?
    vv...

    Góp ý cách viết code 1 chút:

    Hàm bạn friend void tongluong (); đâu có xài, kể ra làm gì?
    Lớp CB nên có hàm float TinhLuong() { return hesoluong*450000; }
    cho rồi, khỏi mất công DSCB tính. Về sau này công thức tính có thay đổi thì sửa cũng dễ. LTHDT nó vậy đó.

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    bên dước có dòng warning như ri nữa
    [Warning] E:\bt lthdt\BAI3.CPP:129: warning: assignment to `long int' from `float'
    [Warning] E:\bt lthdt\BAI3.CPP:129: warning: assignment to `long int' from `float'

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trong mấy cái hàm tính lương, tổng lương vv... sửa kiểu của các biến có liên quan đến lương thành float (hiện giờ chúng là long)

    Trong hàm tính tổng lương, đổi tên biến tongluong thành tong - tên biến trùng với tên hàm là điều không nên làm.

  4. #4
    Muốn người ta coi giúp chí ít cũng phải diễn tả sai ra sao chứ, post vỏn vẹn cái tiêu đề và code thế thôi sao! Chẳng hiểu nổi các bạn thời bây giờ!

  5. #5
    Ngày tham gia
    Sep 2015
    Đang ở
    hà nội
    Bài viết
    0
    Ví dụ có 5 cán bộ, hsl 7.1, 7.3, 7.5,7.7,8.2
    thì tongluong = 17009999 đúng là 17010000
    luongTB = 3401999 đúng là 34020000
    em chả bít bị làm sao nữa

    Trích dẫn Gửi bởi VoTichSu
    Trong mấy cái hàm tính lương, tổng lương vv... sửa kiểu của các biến có liên quan đến lương thành float (hiện giờ chúng là long)

    Trong hàm tính tổng lương, đổi tên biến tongluong thành tong - tên biến trùng với tên hàm là điều không nên làm.
    nếu em đổi lại thì kết quả ra lại như thế này :
    vd nhap 3 cb hsl 4.5 , 5.6 ,3,6
    kết quả
    tongluong =6.165e +06
    luongtb=2.055e+06
    như ri cũng sai anh ạ

    Trích dẫn Gửi bởi Halen
    Muốn người ta coi giúp chí ít cũng phải diễn tả sai ra sao chứ, post vỏn vẹn cái tiêu đề và code thế thôi sao! Chẳng hiểu nổi các bạn thời bây giờ!
    Dạ thì kết quả tính tổng luơng và lương trung bình bị sai nhưng ct vẫn chạy bt

  6. #6
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    sữa răng a giúp em lun ới

  7. #7
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi Mr.vu112
    sữa răng a giúp em lun ới
    Răng mà lười rứa. (Răng lại dùng từ ngữ địa phương nghe nó thân thương rứa bạn [IMG]images/smilies/biggrin.png[/IMG])
    Chỉ cho bạn nì :
    Lên google search : cout << số thực
    Lưu ý nữa: Cố nhét kiểu số thực vào số nguyên thì mất dữ liệu là đúng rùi đó bạn thân mến
    Ko biết bạn làm cái chi mà khai báo 1 đống thư viện rứa ko biết @@ ??

  8. #8
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi clchicken
    Răng mà lười rứa. (Răng lại dùng từ ngữ địa phương nghe nó thân thương rứa bạn [IMG]images/smilies/biggrin.png[/IMG])
    Chỉ cho bạn nì :
    Lên google search : cout << số thực
    Lưu ý nữa: Cố nhét kiểu số thực vào số nguyên thì mất dữ liệu là đúng rùi đó bạn thân mến
    Ko biết bạn làm cái chi mà khai báo 1 đống thư viện rứa ko biết @@ ??
    hì hì ko phải e nhát a ơi mà là em chả bít chuyển làm sao nữa

  9. #9
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Thì bạn cứ lên google search cái đó là ra cái bạn cần để giải quyết yêu cầu của VoTichSu mà [IMG]images/smilies/biggrin.png[/IMG]
    Cứ search đi rồi tự sửa code lại cho đúng [IMG]images/smilies/biggrin.png[/IMG]

  10. #10
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    em ép kiểu như ri được không mấy a
    cout<<"Luong trung binh cua cac can bo : "<<(long)luong<<"
    ";

 

 
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
  •