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

Đề tài: newmember : viết hàm đọc số

  1. #1
    Ngày gia nhập
    06 2007
    Bài viết
    0

    Smile newmember : viết hàm đọc số

    các bạn giúp mình bài này với.
    viết hàm docso(n), hàm này dùng để đọc số n nhập vào, giới hạn n từ 4 chữ số trở xuống
    VD: nhập n=1209 thì in ra màn hình : 1 nghìn hai trăm linh chín
    mình cám ơn trước nha

  2. #2
    Ngày gia nhập
    07 2006
    Nơi ở
    Hà nội
    Bài viết
    204

    Cái này ở bên caulacbovb đã có ng` làm rồi, sang bên đó search đi mà tham khảo. Với lại chỉ giới hạn bốn chữ số thì cũng dễ thôi !!!
    Life:\> dir

  3. #3
    Ngày gia nhập
    01 2007
    Nơi ở
    Somewhere I belong
    Bài viết
    168

    Chương trình này đọc 1, 2 hoặc 3 chữ số. Cứ từ cái khung này mà viết lên 4 chữ sô.

    Code:
    /* Day la chuong trinh doc so co 3 chu so hay mot so co 2 cu so tham chi so co 1 chu so
       Duoc viet boi Vu Thanh Nam */
    #include<iostream.h>
    #include<conio.h>
    void main()
    {
       int a;
       cout<<"Nhap vao mot so co 3 hay 2 tham chi 1 chu so: ";
       cin>>a;
       int hangtram=a/100;
       int hangchuc=((a/10)%10);
       int hangdonvi=a%10;
       switch(hangtram)
       {
       	       case 1 :cout<<"Mot tram ";break;
                   case 2 :cout<<"Hai tram ";break;
                   case 3 :cout<<"Ba tram ";break;
                   case 4 :cout<<"Bon tram ";break;
                   case 5 :cout<<"Nam tram ";break;
                   case 6 :cout<<"Sau tram ";break;
                   case 7 :cout<<"Bay tram ";break;
                   case 8 :cout<<"Tam tram ";break;
                   case 9 :cout<<"Chin tram ";break;
       }
       switch(hangchuc)
       {
                   case 0:
                       if(hangdonvi==0)
                           cout<<"";
                       else
                           {if(hangchuc==0&&hangtram==0)
                                cout<<"";
                            else
                                cout<<"linh";}
                        break;
       	       case 1:cout<<"muoi";break;
                   case 2:cout<<"hai muoi";break;
                   case 3:cout<<"ba muoi";break;
                   case 4:cout<<"bon muoi";break;
                   case 5:cout<<"nam muoi";break;
                   case 6:cout<<"sau muoi";break;
                   case 7:cout<<"bay muoi";break;
                   case 8:cout<<"tam muoi";break;
                   case 9:cout<<"chin muoi";break;
       }
       switch(hangdonvi)
       {
       	        case 0:cout<<"Khong";break;
       		case 1:
                          if(hangchuc==1||(hangtram==0&&hangchuc==0))
                          cout<<" mot";
                          else
                          cout<<" mo't";
                          break;
                   case 2:cout<<" hai";break;
                   case 3:cout<<" ba";break;
                   case 4:
                   		if(hangchuc==1)
                         cout<<" bon";
                         else
                         {if(hangchuc==0&&hangtram==0)
                         cout<<"bon";
                         else
                         cout<<" tu";}
                         break;
                   case 5:
                         if(hangchuc==0&&hangtram==0)
                             cout<<" nam";
                         else
                             cout<<" lam";
                         break;
                   case 6:cout<<" sau";break;
                   case 7:cout<<" bay";break;
                   case 8:cout<<" tam";break;
                   case 9:cout<<" chin";break;
       }
    	getch();
    }
    Đã được chỉnh sửa lần cuối bởi huynguyen : 28-06-2007 lúc 01:32 AM. Lý do: linh chứ ko phải là ninh nhé, dùng đúng tiếng việt, ko nhại tiếng địa phương
    In code we trust

  4. #4
    Ngày gia nhập
    06 2007
    Bài viết
    0

    cám ơn bạn iamvtn nha

  5. #5
    Ngày gia nhập
    06 2007
    Nơi ở
    một nơi xa xăm...
    Bài viết
    127

    Nếu yêu cầu viết một hàm để đọc số mà nó có nhiều chữ số thì sao chẳng hạn như 12.526.375 ( có tới 8 chữ số đó).Nếu viết một chương trình như trên thì hok bít dài ntn nữa.....

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

  1. muốn viết code cho 1 button nằm trong girdview thì viết ở đâu
    Gửi bởi thuan trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 2
    Bài viết cuối: 14-09-2011, 01:08 PM
  2. Viết chương trình quản lý sinh viên viết bằng C++ bắt đầu từ đâu?
    Gửi bởi hanglethi trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 08-06-2011, 02:42 PM
  3. Viết Giao Diện Phần Mềm bằng Flash, Core viết = C
    Gửi bởi trần trân trong diễn đàn Thắc mắc lập trình C/C++ trên Linux
    Trả lời: 5
    Bài viết cuối: 31-05-2011, 06:45 AM
  4. Algorithm Viết code thời khóa biểu viết trên Window Form C# như thế nào?
    Gửi bởi hocphp_1998 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 10
    Bài viết cuối: 12-04-2011, 11:10 PM
  5. [visual basic]Viết lệnh trong sự kiện timer là viết ở đâu?
    Gửi bởi thuan trong diễn đàn Thắc mắc chung
    Trả lời: 2
    Bài viết cuối: 21-09-2010, 12:53 AM

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