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

Đề tài: Giúp em cái HÀM !

  1. #1
    Ngày gia nhập
    09 2008
    Nơi ở
    HÀ NỘI APTECH
    Bài viết
    4

    Wink Giúp em cái HÀM !

    cái bài này Viết chuong trình tính Chu vi và diện tích của hình tròn ( dùng HÀM )

    C Code:
    1. #include<conio.h>
    2. #include<stdio.h>
    3. float chuvi ( float bkr ); // khai báo hàm
    4. float dientich ( float bkr); // khai báo hàm
    5. void main()
    6. {
    7.      int bkr;
    8.      float pi, cv , dt ;
    9.      pi=3.14;
    10.   printf(" Nhập bán kính hình tròn cần tính : ");
    11.   scanf("%d",&bkr);
    12.      cv=chuvi(bkr);
    13.      dt=dientich(bkr);
    14.   printf(" Chu vi hình tròn bán kính R=%d là %f", bkr , chuvi(bkr));
    15.   printf(" Diện tích hình tròn bán kính R là %f", dientich(bkr));
    16. getch();
    17. }
    18. float chuvi( float bkr ) // định nghĩa hàm
    19. {
    20.       float chuv;
    21.       float chuv=2*pi*bkr;
    22.       return(chuv);
    23. }
    24. float dientich ( float bkr) // định nghĩa hàm
    25. {
    26.       float dientik;
    27.       dientik=pi*(bkr*bkr);
    28.       return(dientik);
    29. }
    Code:
    #include<stdio.h>
    #include<conio.h>
    void main()
    {
         char dola;
         dola='$';
         printf(" Em chỉ thích cái này: %c", dola);
         getch();
    }
    Press Anykey to kill ADMINISTRATOR of this Computer.

  2. #2
    Ngày gia nhập
    11 2007
    Nơi ở
    Biết để làm gì?
    Bài viết
    827

    Code của bạn bị dính mấy lỗi :
    PHP Code:
    float chuvi float bkr ); // khai báo hàm
    float dientich float bkr); // khai báo hàm 
    tham số đưa vào là float mà ở hàm main lại là int,khi biên dịch sẽ có cảnh báo.
    Trong 2 hàm tính chu vi đã làm gì có khai báo pi mà bạn sử dụng,pi trong hàm main là biến cục bộ,có phải là biến toàn cục đâu mà được sử dụng trong các hàm khác.
    Mà giá trị pi hình như đc C define sẵn rồi thì phải (const M_PI);
    PHP Code:
    float chuv;
          
    float chuv=2*pi*bkr
    chuv sao lại khai báo 2 lân vậy,sửa lai :
    float chuv;
    chuv=2*pi*bkr;
    Cánh Chym ứ mỏi

  3. #3
    Ngày gia nhập
    09 2008
    Nơi ở
    HÀ NỘI APTECH
    Bài viết
    4

    cảm ơn bạn nhé ! mình chưa check nhưng chắc là đc ! cảm ơn rất rất nhiều ! thanks PRO !!
    Code:
    #include<stdio.h>
    #include<conio.h>
    void main()
    {
         char dola;
         dola='$';
         printf(" Em chỉ thích cái này: %c", dola);
         getch();
    }
    Press Anykey to kill ADMINISTRATOR of this Computer.

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

    bài này phải sửa lại thế nào ahj
    sao em sửa như anh bảo mà có thấy giảm lỗi nào đâu
    anh cho em lại cái CODE với

  5. #5
    Ngày gia nhập
    09 2008
    Nơi ở
    HÀ NỘI APTECH
    Bài viết
    4

    HOAN HÔ ! MÌNH LÀM ĐC RỒI ! cẢM ƠN NHIỀU
    Code:
    #include<stdio.h>
    #include<conio.h>
    void main()
    {
         char dola;
         dola='$';
         printf(" Em chỉ thích cái này: %c", dola);
         getch();
    }
    Press Anykey to kill ADMINISTRATOR of this Computer.

  6. #6
    Ngày gia nhập
    09 2008
    Nơi ở
    HÀ NỘI APTECH
    Bài viết
    4

    Mặc định Giúp em cái HÀM !

    Trích dẫn Nguyên bản được gửi bởi bigboy126900 Xem bài viết
    bài này phải sửa lại thế nào ahj
    sao em sửa như anh bảo mà có thấy giảm lỗi nào đâu
    anh cho em lại cái CODE với
    ĐÂY MÌNH SỬA ĐC NHƯNG VẪN CÒN 3 CẢNH BÁO ( KHÔNG CÓ LỖI NÀO VẪN CHẠY NGON )
    C Code:
    1. #include<stdio.h> // in clút thư viện
    2. #include<conio.h>
    3.  
    4. float chuvi( float R); // chú ý khai báo hàm
    5. float dientich( float R);
    6. void main()
    7. {
    8.     float R,pi,cv,dt; // chú ý khai báo biến
    9.         pi=3.14; // có thể thay = hàm const m_pi nhưng phải thêm thư viện <math.h>
    10.     clrscr();
    11.       printf("Nhap ban kinh hinh tron can tinh :\t");
    12.       scanf("%f",&R);
    13.     cv=chuvi(R); // cảnh báo ở đây nhưng không hiểu vì sao
    14.     dt=dientich(R);
    15.     printf(" CHU VI hinh tron ban kinh R=%.1f la %.1f\n",R,chuvi(R));
    16.     printf(" DIEN TICH hinh tron ban kinh R la %.1f\n",dientich(R));
    17. getch();
    18. }
    19. float chuvi(float R)
    20. {
    21.     float chuviht;
    22.     chuviht=6.28*R; // 2 pi cháu chơi luôn = 6.28
    23.     return(chuviht);
    24. }
    25. float dientich(float R)
    26. {
    27.     float dientichht;
    28.     dientichht=3.14*(R*R);
    29.     return(dientichht);
    30. }

    Xong rồi ! hoan hô.........
    Đã được chỉnh sửa lần cuối bởi tuananh_02i : 19-10-2008 lúc 09:44 PM.
    Code:
    #include<stdio.h>
    #include<conio.h>
    void main()
    {
         char dola;
         dola='$';
         printf(" Em chỉ thích cái này: %c", dola);
         getch();
    }
    Press Anykey to kill ADMINISTRATOR of this Computer.

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

    Bạn tham khao một số cái mình sửa trong code của bạn nhé!

    C Code:
    1. #include<stdio.h>
    2. #include<windows.h>
    3. #include<math.h>
    4.  
    5. float chuvi( float R);
    6. float dientich( float R);
    7.  
    8. int main()
    9. {
    10.     float R,cv,dt;
    11.     printf("Nhap ban kinh hinh tron can tinh :\t");
    12.     scanf("%f",&R);
    13.     cv=chuvi(R);
    14.     dt=dientich(R);
    15.     printf("\n-> CHU VI hinh tron ban kinh R=%.1f la %.1f\n",R,chuvi(R));
    16.     printf("\n-> DIEN TICH hinh tron ban kinh R la %.1f\n\n",dientich(R));
    17.     system("pause");
    18. }
    19. float chuvi(float R)
    20. {
    21.     float chuviht;
    22.     chuviht=2*M_PI*R;
    23.     return(chuviht);
    24. }
    25. float dientich(float R)
    26. {
    27.     float dientichht;
    28.     dientichht=M_PI*(R*R);
    29.     return(dientichht);
    30. }
    Ah, có thể một số hàm không chạy được trên BC, mình dùng Code Block.

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

    C Code:
    1. return(chuviht);
    lỗi có thể xuất phát từ đây.Mình không nhớ là khi return bạn được phép để giá trị cần trả về trong ngoặc :-?. Vui lòng đưa 3 cái warning lên để mọi người cùng tìm hướng giải quyết.Một chương trình có warning là 1 chương trình ko tốt và ko có cảnh báo hay lỗi cũng ko phải là nó đã tốt.

    best regard!!
    Đã được chỉnh sửa lần cuối bởi comeonbaby : 19-10-2008 lúc 11:11 PM.
    ttecak ?

  9. #9
    Ngày gia nhập
    09 2008
    Nơi ở
    HÀ NỘI APTECH
    Bài viết
    4

    Trích dẫn Nguyên bản được gửi bởi comeonbaby Xem bài viết
    C Code:
    1. return(chuviht);
    lỗi có thể xuất phát từ đây.Mình không nhớ là khi return bạn được phép để giá trị cần trả về trong ngoặc :-?. Vui lòng đưa 3 cái warning lên để mọi người cùng tìm hướng giải quyết.Một chương trình có warning là 1 chương trình ko tốt và ko có cảnh báo hay lỗi cũng ko phải là nó đã tốt.

    best regard!!
    Cảm ơn bạn mình đã sửa đc hết các lỗi ! mình mới học nên còn phải hỏi các bạn nhiều ! Mong đc giúp đỡ !
    Code:
    #include<stdio.h>
    #include<conio.h>
    void main()
    {
         char dola;
         dola='$';
         printf(" Em chỉ thích cái này: %c", dola);
         getch();
    }
    Press Anykey to kill ADMINISTRATOR of this Computer.

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

  1. 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
  2. Mới nhập môn khó quá , cần trợ giúp [Vấn đề của bạn cần muốn giúp là gì ?]
    Gửi bởi cuingo212 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 5
    Bài viết cuối: 22-10-2011, 08:43 AM
  3. Chương trình giúp một học sinh cấp 1 học phép nhân, xử lý hàm rand, giúp mình với?
    Gửi bởi chankx trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 12-05-2009, 08:52 PM
  4. Code giúp add một key vào registry, ai giúp em?
    Gửi bởi olavien trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 5
    Bài viết cuối: 12-12-2007, 08:45 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