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

Đề tài: Bài tập thu thuế cá nhân có kiểm tra và xử lý dữ liệu nhập vào.

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

    Smile Bài tập thu thuế cá nhân có kiểm tra và xử lý dữ liệu nhập vào.

    Các bro giúp em với,cũng là bài tập thu thuế cá nhân nhưng có đoạn kiểm tra dữ liệu nhập vào .
    Đề vài đây ạ(hơi dài tý):

    Thu nhập tính thuế từ tiền lương, tiền công được xác định như sau:
    Thu nhập tính thuế từ tiền lương, tiền công = Tổng thu nhập chịu thuế - Các khoản đóng góp: bảo hiểm xã hội (BHXH), bảo hiểm Y tế (BHYT), bảo hiểm thất nghiệp (BHTN) - Giảm trừ gia cảnh

    Trong đó:
    Tổng thu nhập chịu thuế = tổng số thu nhập từ tiền lương, tiền công của đối tượng nộp thuế nhận được trong kỳ tính thuế.

    Các khoản đóng góp BHXH, BHYT, BHTN: BHXH: 5%, BHYT: 1%, BHTN: 1%. (Tổng cộng: 7%)

    Giảm trừ gia cảnh là số tiền được trừ vào Thu nhập chịu thuế trước khi tính thuế đối với thu nhập từ tiền lương, tiền công của đối tượng nộp thuế (ĐTNT). Giảm trừ gia cảnh gồm:
    1. Cho ĐTNT là 4 triệu đồng/tháng (48 triệu đồng/năm).
    2. Cho mỗi người phụ thuộc là 1,6 triệu đồng/tháng.

    Về việc khai báo người phụ thuộc, người có Thu nhập tính thuế dưới 4 triệu đồng/tháng không cần phải khai báo người phụ thuộc. Người có Thu nhập tính thuế trên 4 triệu đồng/tháng cần phải khai báo số lượng người phụ thuộc.

    Thuế từ thu nhập từ tiền lương, tiền công được tính theo biểu thuế lũy tiến từng phần:
    Bậc thuế Thu nhập tính thuế/năm
    (triệu đồng) Thu nhập tính thuế/tháng
    (triệu đồng) Thuế suất
    (%)
    1 đến 60 đến 5 5
    2 trên 60 đến 120 trên 5 đến 10 10
    3 trên 120 đến 216 trên 10 đến 18 15
    4 trên 216 đến 384 trên 18 đến 32 20
    5 trên 384 đến 624 trên 32 đến 52 25
    6 trên 624 đến 960 trên 52 đến 80 30
    7 trên 960 trên 80 35

    Ví dụ về cách tính thuế lũy tiến từng phần.
    Một cá nhân có thu nhập 50 triệu đồng/tháng, có 2 con và 1 mẹ già.

    Thu nhập chịu thuế: 50.000.000
    Giảm trừ gia cảnh: 4.000.000 + 4.800.000 = 8.800.000
    Bảo hiểm: 50.000.000 x 7% = 3.500.000
    Thu nhập tính thuế: 50.000.000 – 8.800.000 – 3.500.000 = 37.700.000
    Thuế bậc 1: 5.000.000 x 5% = 250.000
    Thuế bậc 2: (10.000.000 – 5.000.000) x 10% = 500.000
    Thuế bậc 3: (18.000.000 – 10.000.000) x 15% = 1.200.000
    Thuế bậc 4: (32.000.000 – 18.000.000) x 20% = 2.800.000
    Thuế bậc 5: (37.700.000 – 32.000.000) x 25% = 1.425.000

    Tổng tiền thuế cả 5 bậc: 6.175.000
    Tỷ trọng trên thu nhập tính thuế: 6.175.000/37.700.000 = 16,38%.

    Viết chương trình xác định thuế TNCN từ tiền lương và tiền công. Chương trình phải kiểm tra quy cách dữ liệu nhập vào để có thể phát hiện them các trường hợp dữ liệu nhập vào không hợp lệ.
    Quy cách của dữ liệu nhập vào như sau:
    - Tổng thu nhập là số thực dương.
    - Số người phụ thuộc là số nguyên không âm.
    Các giá trị nhập vào như sau là không hợp lệ:
    - Tổng thu nhập là số âm
    - Có dấu thập phân (dấu .) xuất hiện trong dữ liệu là số nguyên.
    - Có nhiều hơn 1 dấu thập phân xuất hiện trong số thực.
    - Có chứa các ký tự không phải là chữ số trong dữ liệu là số.

    Ví dụ về output:
    Nhap tong thu nhap (VND) (0 de thoat): -50000000
    ** Tong thu nhap phai lon hon hoac bang 0.0
    ** Nhap lai tong thu nhap (0 de thoat): 50000000..9
    ** So nhap vao khong phai la so thuc.
    ** Nhap lai tong thu nhap (0 de thoat): a5000000
    ** So nhap vao khong phai la so thuc.
    ** Nhap lai tong thu nhap (0 de thoat): 5000000a
    ** So nhap vao khong phai la so thuc.
    ** Nhap lai tong thu nhap (0 de thoat): 50000000
    Tong thu nhap: 50000000
    Nhap so nguoi phu thuoc: -2
    ** So nguoi phu thuoc phai lon hon hoac bang 0
    ** Nhap lai so nguoi phu thuoc: 2.3
    ** So nguoi phu thuoc phai la so nguyen
    ** Nhap lai so nguoi phu thuoc: 2a
    ** So nhap vao khong phai so nguyen
    ** Nhap lai so nguoi phu thuoc: 3
    So nguoi phu thuoc: 3
    Giam tru gia canh: 8800000
    Bao hiem: 3500000
    Thu nhap tinh thue: 37700000
    Thue phai nop: 6175000/thang.

    Bam ENTER de tiep tuc tinh…

    Quá trình trên lặp đi lặp lại đến khi người dùng nhập Tổng thu nhập là 0.

    Lưu ý: dữ liệu về thu nhập nhập vào tính theo đơn vị ĐỒNG.

  2. #2
    Ngày gia nhập
    03 2009
    Bài viết
    45

    Bài này theo mình cũng ko khó lắm đâu. Bạn làm được bao nhiêu cứ post lên mọi người sẽ sửa và bổ sung giúp.

  3. #3
    Ngày gia nhập
    01 2010
    Nơi ở
    Hà Nội
    Bài viết
    128

    hồ hồ đây là nhờ giải giúp bài tập mà à không hình như là project thì phải vì nhìn rất là nhiều chữ . Chẳng ai có thời gian code cho bạn cả bạn hãy tự làm .
    P/s: à nếu có trả công thì có thể hoặc ưu tiên "girl"

  4. #4
    Ngày gia nhập
    04 2010
    Bài viết
    1,535

    Bài này có 3 cách giải:

    Cách 1:
    Cố gắng làm từng phần, xong đem code lên hỏi (từng phần cũng được) thì sẽ có người chỉ cho

    Cách 2:
    Chia bài ra từng phần nhỏ. Lúc đó sẽ thấy các phần nhỏ này đã được giải trên diễn đàn này rồi. Có cả code nữa, chịu khó dùng chức năng tìm kiếm.

    Cách 3:
    Về nhà nua nải chuối cúng ông Địa. May gặp bạn nào đã làm qua bài tập này rồi người ta cho luôn code từ A đến Z.

  5. #5
    Ngày gia nhập
    11 2010
    Bài viết
    54

    Xem ngày Join date và số bài post thì có vẻ nước tới chân mới nhảy rồi vào nhờ nguyên 1 project
    90% thành viên vào chỉ để hỏi một câu sau đó té luôn
    5% thành viên vào chỉ để hỏi không để chia sẻ
    3% có tinh thần chia sẻ
    2% còn lại là BQT

  6. #6
    Ngày gia nhập
    07 2011
    Bài viết
    59

    Mặc định Bài tập thu thuế cá nhân có kiểm tra và xử lý dữ liệu nhập vào.

    mình thấy đề rất rỏ ràng và dể hiểu, cứ làm từng phần là sẽ ra thôi, còn đề thế chưa có gì dài đâu. Hình như đề đó chỉ vận dụng những hàm cở bản, ko dùng thuật toán phưc tạp nào cả.

  7. #7
    Ngày gia nhập
    11 2010
    Bài viết
    33

    Trích dẫn Nguyên bản được gửi bởi kuin0903 Xem bài viết
    Các bro giúp em với,cũng là bài tập thu thuế cá nhân nhưng có đoạn kiểm tra dữ liệu nhập vào .

    Quy cách của dữ liệu nhập vào như sau:
    - Tổng thu nhập là số thực dương.
    - Số người phụ thuộc là số nguyên không âm.
    Các giá trị nhập vào như sau là không hợp lệ:
    - Tổng thu nhập là số âm
    - Có dấu thập phân (dấu .) xuất hiện trong dữ liệu là số nguyên.
    - Có nhiều hơn 1 dấu thập phân xuất hiện trong số thực.
    - Có chứa các ký tự không phải là chữ số trong dữ liệu là số.
    Bạn ý muốn thắc mắc về cái này nè

  8. #8
    Ngày gia nhập
    11 2010
    Bài viết
    33

    Ví dụ tổng thu nhập là số thực dương thì:

    float a;
    while(a<0)
    {
    nhập a vào;
    }

    có phải thế ko

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

  1. Trunh tâm dịch thuật CNN đơn vị dịch thuật uy tín nhất Việt Nam
    Gửi bởi ntoantb896 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: 27-11-2012, 02:21 PM
  2. Giảm thuế thu nhập doanh nghiệp năm 2011, miễn thuế thu nhập cá nhân đến hết năm 2012
    Gửi bởi tailanh8423 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: 28-05-2012, 01:10 PM
  3. Lập trình C Xin thuật toán Thuật toán ma trận con có tổng lớn nhất
    Gửi bởi Contrai21 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 24-03-2012, 09:10 AM
  4. Bài tập C++ Viết chương trình nhập số lượng hàng hóa, giá cả, thuế, xuất ra tổng giá, thuế, tổng cộng
    Gửi bởi seit trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 04-03-2011, 09:04 AM
  5. Hướng dẫn kê khai thuế thu nhập cá nhân, thuế doanh nghiệp 0903034381
    Gửi bởi thngxanhcty 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: 19-05-2010, 02:33 PM

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