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

Đề tài: Thắc mắc về lỗi C++

  1. #1
    Ngày gia nhập
    08 2017
    Bài viết
    1

    Mặc định Thắc mắc về lỗi C++

    Dạ số là em chỉ mới làm quen được với C++ được vài tiếng, có kiếm đề và viết thử chương trình mà bị lỗi thế này, mọi người xem giúp em. Em có đính kèm ảnh lỗi và đoạn code của em.
    Đề là: Nhập tên sản phẩm, số lượng và đơn giá. Tính tiền và thuế giá trị gia tăng phải trả, biết:
    tiền = số lượng * đơn giá
    thuế giá trị gia tăng = 10% tiền
    Click vào hình ảnh để lấy hình ảnh lớn

Tên:		Capture.PNG
Lần xem:	12
Size:		12.4 KB
ID:		56361Click vào hình ảnh để lấy hình ảnh lớn

Tên:		Capture1.PNG
Lần xem:	19
Size:		83.1 KB
ID:		56362

    Em xin cảm ơn mọi người!

  2. #2
    Ngày gia nhập
    12 2015
    Nơi ở
    Đà Nẵng
    Bài viết
    306

    Trích dẫn Nguyên bản được gửi bởi khalun21 Xem bài viết
    Dạ số là em chỉ mới làm quen được với C++ được vài tiếng, có kiếm đề và viết thử chương trình mà bị lỗi thế này, mọi người xem giúp em. Em có đính kèm ảnh lỗi và đoạn code của em.
    Đề là: Nhập tên sản phẩm, số lượng và đơn giá. Tính tiền và thuế giá trị gia tăng phải trả, biết:
    tiền = số lượng * đơn giá
    thuế giá trị gia tăng = 10% tiền
    Click vào hình ảnh để lấy hình ảnh lớn

Tên:		Capture.PNG
Lần xem:	12
Size:		12.4 KB
ID:		56361Click vào hình ảnh để lấy hình ảnh lớn

Tên:		Capture1.PNG
Lần xem:	19
Size:		83.1 KB
ID:		56362

    Em xin cảm ơn mọi người!
    Thue=Tien*0.1 chứ nhỉ

  3. #3
    Ngày gia nhập
    04 2010
    Nơi ở
    Gò Vấp, HCMC
    Bài viết
    280

    Trích dẫn Nguyên bản được gửi bởi khoaph Xem bài viết
    Thue=Tien*0.1 chứ nhỉ
    Đã không giúp được thì im lặng

    Trích dẫn Nguyên bản được gửi bởi khalun21 Xem bài viết
    Dạ số là em chỉ mới làm quen được với C++ được vài tiếng, có kiếm đề và viết thử chương trình mà bị lỗi thế này, mọi người xem giúp em. Em có đính kèm ảnh lỗi và đoạn code của em.
    Đề là: Nhập tên sản phẩm, số lượng và đơn giá. Tính tiền và thuế giá trị gia tăng phải trả, biết:
    tiền = số lượng * đơn giá
    thuế giá trị gia tăng = 10% tiền
    Click vào hình ảnh để lấy hình ảnh lớn

Tên:		Capture.PNG
Lần xem:	12
Size:		12.4 KB
ID:		56361Click vào hình ảnh để lấy hình ảnh lớn

Tên:		Capture1.PNG
Lần xem:	19
Size:		83.1 KB
ID:		56362

    Em xin cảm ơn mọi người!
    Em sai, vì Thue là kiểu int, trong khi 0.9 là kiểu double.
    Hoa Tử Đinh Hương Phụng Vũ Phi Y
    Skype: makemecryhp
    Email: makemecryhp@gmail.com
    Face : fb.com/yescaerosta

  4. #4
    Ngày gia nhập
    02 2014
    Nơi ở
    TP.HCM
    Bài viết
    732

    Vẫn chừa đường đề người khác góp ý thì có gì mà không được, học hỏi mỗi người mỗi ít có gì sai. 100% xác quyết rằng mình đúng đôi khi...
    Yêu mã hơn yêu em !!!

  5. #5
    Ngày gia nhập
    12 2015
    Nơi ở
    Đà Nẵng
    Bài viết
    306

    Trích dẫn Nguyên bản được gửi bởi yscytd Xem bài viết
    Đã không giúp được thì im lặng



    Em sai, vì Thue là kiểu int, trong khi 0.9 là kiểu double.
    Bạn nghĩ bạn là ai mà bảo tôi phải im lặng
    tôi thấy lạ trước cách tính thuế tiền hậu bất nhất như vậy nên post thôi
    tôi cũng không hiểu lỗi khalun21 nói là lỗi gì, tôi chỉ thấy 1 warning rằng việc chuyển đổi dữ liệu từ double sang int có thể gây mất mát dữ liệu thôi
    bạn nên nhớ lỗi logic rất nguy hiểm, lỗi logic không bị phát hiện bởi trình biên dịch, chương trình bị lỗi này nhiều khi chạy trơn tru mà ta không phát hiện ra nó bị lỗi và có thể gây ra tai họa nghiêm trọng

  6. #6
    Ngày gia nhập
    04 2010
    Nơi ở
    Gò Vấp, HCMC
    Bài viết
    280

    Mặc định Thắc mắc về lỗi C++

    Trích dẫn Nguyên bản được gửi bởi khoaph Xem bài viết
    Bạn nghĩ bạn là ai mà bảo tôi phải im lặng
    tôi thấy lạ trước cách tính thuế tiền hậu bất nhất như vậy nên post thôi
    tôi cũng không hiểu lỗi khalun21 nói là lỗi gì, tôi chỉ thấy 1 warning rằng việc chuyển đổi dữ liệu từ double sang int có thể gây mất mát dữ liệu thôi
    bạn nên nhớ lỗi logic rất nguy hiểm, lỗi logic không bị phát hiện bởi trình biên dịch, chương trình bị lỗi này nhiều khi chạy trơn tru mà ta không phát hiện ra nó bị lỗi và có thể gây ra tai họa nghiêm trọng
    1- thứ nhất, chú em không đủ tuổi để xưng bạn/tôi với anh
    2- thứ hai, khalun21 chỉ mới làm quen được với C++ được vài tiếng, mà bất cứ ai mới làm quen đc vài tiếng thì cái "warning" nào cũng là lỗi cả.

    Người ta đang hỏi một đằng, chú em đi trả lời 1 nẻo. đấy không phải là giúp, mà là phá game.
    Về luyện lại kỹ năng phân tích đi nhé. Khuyên chân thành đấy.
    Hoa Tử Đinh Hương Phụng Vũ Phi Y
    Skype: makemecryhp
    Email: makemecryhp@gmail.com
    Face : fb.com/yescaerosta

  7. #7
    Ngày gia nhập
    01 2013
    Bài viết
    1,476

    Ngoài ra VC++ khác với việc viết C++ trong Visual Studio (!)

    Thớt cứ chia 10 xuống rồi trừ đi sẽ ổn hơn là dùng tới số phẩy động.

  8. #8
    Ngày gia nhập
    06 2017
    Bài viết
    40

    Trích dẫn Nguyên bản được gửi bởi yscytd Xem bài viết
    1- thứ nhất, chú em không đủ tuổi để xưng bạn/tôi với anh
    2- thứ hai, khalun21 chỉ mới làm quen được với C++ được vài tiếng, mà bất cứ ai mới làm quen đc vài tiếng thì cái "warning" nào cũng là lỗi cả.

    Người ta đang hỏi một đằng, chú em đi trả lời 1 nẻo. đấy không phải là giúp, mà là phá game.
    Về luyện lại kỹ năng phân tích đi nhé. Khuyên chân thành đấy.
    Tôi là người ngoài cuộc nên có chút ý kiến:
    1) có thể khoaph hướng dẫn sai (vì hiểu sai ý cũng không chừng) thì cũng sẽ có người khác hướng dẫn lại đúng.
    khoaph: Bạn nghĩ bạn là ai mà bảo tôi phải im lặng. Xin lỗi thời buổi hiện đại bây giờ chưa biết nhau thì gọi bằng bạn rất chuẩn, vậy (tôi xin gọi bạn bằng ông cố nội ok?) xin ông cố nội có biết là ngôn luận tự do không hay vẫn còn ở thời kỳ vua chúa?
    2)"chú em không đủ tuổi để xưng bạn/tôi với anh" chỉ câu nói này thì có lẻ con nít 3t, 4t sẽ đủ tuổi xưng bạn với ông cố nội. Bớt chút chảnh lại đi cho người ta nhờ, khiêm tốn vãn hơn.

  9. #9
    Ngày gia nhập
    08 2012
    Bài viết
    2

    lỗi do kiểu dữ liệu "ten" là kiểu int nên khi nhập kí tự vào thì chương trình bị lỗi.

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