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

Đề tài: Đọc số thực | Bài toán đọc số thực sang chữ. Giúp e mình với

  1. #1
    Ngày gia nhập
    01 2008
    Bài viết
    120

    Mặc định Đọc số thực | Bài toán đọc số thực sang chữ. Giúp e mình với

    Mình có bài tập này muốn nhớ các bạn giúp đỡ đc ko?
    12. Cho một số thực có dương <1000 có số chữ số sau dấu phẩy là 2 , hãy đổi thành chữ. Chẳng hạn, số 0 đổi thành không chẵn, 1.5 đổi thành một rưỡi, 20.3 đổi thành hai mươi phẩy ba.
    Thanks
    Đã mất công nghĩ thì nghĩ mẹ cái thật lớn vào !
    Y!H: trinhhoaithanh1905

  2. #2
    Ngày gia nhập
    04 2008
    Nơi ở
    HCMC
    Bài viết
    251

    Bạn cứ thử viết mọi người góp ý cho.Bài sử dụng các lệnh if else cơ bản thôi mà.
    C++ Code:
    1. for(;;){cout<<"Busy"<<endl;}
    2. system("cls");
    Hãy ủng hộ cho quỹ phát triển cộng đồng C Việt
    http://congdongcviet.com/quyphattrien-congdongcviet.cpp

  3. #3
    Ngày gia nhập
    02 2008
    Nơi ở
    Việt Nam
    Bài viết
    577

    Bạn nên xem qua các code đọc số tự nhiên đã có trên đàn (bằng cách search) ý tưởng viết của mình là viết các hàm: đọc số có 1 chữ số, 2 chữ số, 3 chữ số và đọc toàn bộ số.

    Với số thực như bài của bạn thì chỉ cần sửa hàm cuối là OK.

    * Chẳng biết nó ở đâu nữa nên post lại cho bạn.
    Attached Files Attached Files

  4. #4
    Ngày gia nhập
    01 2008
    Bài viết
    120

    Cảm ơn mọi người nhé.
    Nhưng mình muốn hỏi
    Làm thế nào để tách phần nguyên và phần thập phân ra trong sô thập phân ấy.
    VD x=1.56
    phần nguyên =1;phần thập phân là 56 ấy.
    Cảm ơn nhé
    Đã mất công nghĩ thì nghĩ mẹ cái thật lớn vào !
    Y!H: trinhhoaithanh1905

  5. #5
    Ngày gia nhập
    04 2008
    Nơi ở
    HCMC
    Bài viết
    251

    Đây bạn nhé
    C++ Code:
    1. #include <iostream.h>
    2.  
    3. void main()
    4. {
    5.    
    6.     double x =1.56;
    7.     int phannguyen = (int)x;
    8.     double phanphan = x- phannguyen;
    9.     //cout<<phanphan<<"..."<<phannguyen;
    10.     bool temp =true;
    11.     while(temp)
    12.     {
    13.         phanphan = phanphan*10;
    14.         if((int)phanphan%10==0)
    15.         {
    16.             phanphan = phanphan/10;
    17.             temp=false;
    18.         }
    19.     }
    20.     cout<<phanphan<<"..."<<phannguyen;
    21. }
    22. }
    Đã được chỉnh sửa lần cuối bởi thienthan34 : 16-04-2009 lúc 11:04 PM.
    C++ Code:
    1. for(;;){cout<<"Busy"<<endl;}
    2. system("cls");
    Hãy ủng hộ cho quỹ phát triển cộng đồng C Việt
    http://congdongcviet.com/quyphattrien-congdongcviet.cpp

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

  1. Chuyển một số sang nhị phân. Giúp em với?
    Gửi bởi rong3sao trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 12
    Bài viết cuối: 26-06-2013, 07:26 PM
  2. Bài tập C++ Giúp mình bài tập: Đổi số nguyên n sang hệ cơ số d
    Gửi bởi zhangfei44 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 17-11-2012, 11:19 PM
  3. Sự cố Nhờ mod chuyển giúp bài "Sắp xếp số thứ tự ngay trong bảng của 1 database?" từ MySQL sang MSSQL giúp!
    Gửi bởi hu-xeko trong diễn đàn Ý kiến, đề xuất và khiếu nại
    Trả lời: 1
    Bài viết cuối: 12-03-2012, 07:48 PM
  4. Lập trình C Đổi hệ số 10 sang các hệ số. Giúp mình?
    Gửi bởi thuha trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 15
    Bài viết cuối: 12-10-2010, 10:03 PM
  5. [ Solved ]Giúp em về đổi sang nhị phân
    Gửi bởi nqhoang86dn trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 10
    Bài viết cuối: 17-09-2008, 01:11 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