Come as guests, stay as family.

I ♥ 4MGHC


Hướng dẫn sử dụng diễn đàn Với mong muốn có một Website hỏi đáp chất lượng 4MGHC đã ra đời. Đây là cộng đồng hỏi đáp dành cho lập trình viên, sinh viên, các bạn ưu thích lập trình... Việt Nam. Huy vọng các bậc tiền bối, các bằng hữu gần xa chung tay chia sẽ, giúp đỡ, giải đáp các thắc mắc trên Website. Cùng nhau củng cố, đóng góp cho sự nghiệp phát triển thông tin, công nghệ của đất nước.
Trong diễn đàn bạn có thể
  1. Hỏi đáp trong diễn đàn
  2. Đánh giá và like bài post
Đăng ký

Số người đang xem trên diễn đàn: 1175
1
  1. Tân thế giới
    Posts:
    784320
    Vote:
    2
    Like:
    3
    Viết menu tính chu vi ,diện tích hình tròn bằng C
    Image
    Image
    Users online on this topic: 1
    hoangpc1989
    Thành viên mới
    Ngày gia nhập: 12 2008
    Bài viết: 1
    -------------------------
    Viết menu tính chu vi ,diện tích hình tròn bằng C
    đây là bài viết menu tính chu vi ,diện tích hình tròn ,trong đó các công việc được viết ở các hàm khác nhau .Em làm hết bài rồi nhưng lỗi tùm lum quá ,có ai giúp em xem lỗi ở đâu và cách khắc phục lỗi đc ko ?

    C Code:
    Code: Select all

    Lựa chọn code | Ẩn/Hiện code
    #include <stdio.h>
    #include <conio.h>
    #include <math.h>

    void main()
    {
    int r;
    int nhap(float a);
    float chuvi (float x);
    float dientich (float y);
    int chon;

    do{
    clrscr();
    printf("\n Menu tinh chu vi va dien tich hinh tron ");
    printf("\n\t 1. Nhap ban kinh hinh tron ");
    printf("\n\t 2. Tinh chu vi hinh tron ");
    printf("\n\t 3. TInh dien tich hinh tron ");
    printf("\n\t 4. Thoat khoi chuong trinh ");
    printf("\n Moi ban nhap lua chon : ");
    scanf("%d",&chon);

    switch(chon)
    {
    case 1:
    clrscr();
    nhap(&r);
    getch();
    break;

    case 2:
    clrscr();
    printf("n Chu vi cua hinh tron co ban kinh %d la : 0.2%f",r,chuvi(r));
    getch();
    break;

    case 3:
    clrscr();
    printf("\n Dien tich cua hinh tron co ban kinh %d la : 0.2%f",r,dientich(r));
    getch();

    }

    }while ( chon != 4);
    getch();

    // Ham nhap ban kinh

    int nhap (float *a){
    float tam;
    printf("Nhap ban kinh r : ");
    scanf("%d",&tam);
    *a = tam;
    return 0;
    }

    // Ham tinh chu vi

    float chuvi(float x){
    float c;

    c = 2 * x * M_PI;

    return(c);
    }

    // Ham tinh dien tich

    float dientich(float y){
    float s;

    s = y * y * M_PI;

    return (s);
    }
    Image 0
    Image
  2. Bài viết cùng chủ đề:vẽ hình tứ diện 3D theo thuật toán khử mặt khuất backface đựoc không!!!Skin button trong giao diện windowapplicatin C#Gọi Form trong giao diện MDI trong lập trình C#?Giao diện winform với menu trên C#, chỉ giúp mình với?vẽ đa giác và tính diện tíchCách làm giao diện giống Visual studio 2005
  3. Ký Túc Xá
    Posts:
    2533979
    Vote:
    21
    Like:
    2
    Image
    Image
    QuangHoang
    ..::SeArCh LoVe::..
    Ngày gia nhập: 02 2008
    Nơi ở: Việt Nam
    Bài viết: 578
    -------------------------
    Bạn xem lại thật kĩ lý thuyết cơ bản + trình bày code sáng sủa hơn nữa, ok
    C Code:
    Code: Select all

    Lựa chọn code | Ẩn/Hiện code
    #include <stdio.h>
    #include <conio.h>
    #include <math.h>

    void nhap (float *a);
    float chuvi(float x);
    float dientich(float y);

    void main()
    {
    float r; //so thuc
    int chon;

    do{
    clrscr();
    printf("\n Menu tinh chu vi va dien tich hinh tron ");
    printf("\n\t 1. Nhap ban kinh hinh tron ");
    printf("\n\t 2. Tinh chu vi hinh tron ");
    printf("\n\t 3. TInh dien tich hinh tron ");
    printf("\n\t 4. Thoat khoi chuong trinh ");
    printf("\n Moi ban nhap lua chon : ");
    scanf("%d",&chon);

    switch(chon)
    {
    case 1:
    clrscr();
    nhap(&r);
    getch();
    break;

    case 2:
    clrscr();
    printf("\n Chu vi cua hinh tron co ban kinh %0.2f la : %0.2f",r,chuvi(r)); // xem lai cai ne
    getch();
    break;

    case 3:
    clrscr();
    printf("\n Dien tich cua hinh tron co ban kinh %0.2f la : %0.2f",r,dientich(r)); /////
    getch();

    }

    }while ( chon != 4);
    getch();
    }
    // Ham nhap ban kinh

    void nhap (float *a){
    float tam;
    printf("Nhap ban kinh r : ");
    scanf("%f",&tam); //nhap so thuc
    *a = tam;
    }

    // Ham tinh chu vi

    float chuvi(float x){
    float c;

    c = 2 * x * M_PI;

    return(c);
    }

    // Ham tinh dien tich

    float dientich(float y){
    float s;

    s = y * y * M_PI;

    return (s);
    }

    __________________

    Diễn đàn lập trình C/C++/C#/Objective-C, ...
    Image 0
    Image
    Image
1