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

Đề tài: Cho em hỏi về enum trong C

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

    Mặc định Cho em hỏi về enum trong C

    em có đọc tài liệu về enum trong c nhưng không biết cách thức hoạt động của enum như thế nào mong anh chị chỉ giáo. phía dưới là bài tập bị lỗi :

    #include <stdio.h>
    #include <conio.h>

    #define PHUTROT7 1.5
    #define PHUTROCN 2.0

    //dinh nghia enum
    enum tuan{CHUNHAT,THUHAI,THUBA,THUTU,THUNAM,THUSAU,THUB AY};
    typedef enum tuan ngaytuan;

    void main(void)
    {
    int igio;
    float luongcanban,luongngay,tongluong,luong;
    char ngay[][7]={{"chu nhat"},{"thu hai"},{"thu ba"},{"thu tu"},{"thu nam"},{"thu sau"},{"thu bay"}};
    ngaytuan engay;//lay tu typedef xuong

    ngaytuan ngaymai(ngaytuan);//khai bao prototype ham

    printf("Nhap vao luong can ban:");
    scanf("%f",&luongcanban);

    luong=0.0;

    printf("Nhap vao gio lam viec tu thu hai den chu nhat: ");
    engay=CHUNHAT;
    do
    {
    engay=ngaymai(engay);
    printf("Nhap vao gio lam viec ngay %s",ngaymai[engay]);
    scanf("%d",&igio);
    switch(engay)
    {
    case: THUHAI
    case: THUBA
    case: THUTU
    case: THUNAM
    case: THUSAU
    luongngay=luongcanban;
    break;
    case: THUBAY
    luongngay=luongcanban*PHUTROT7;
    break;
    case: CHUNHAT
    luongngay=luongcanban*PHUTROCN;
    break;
    }
    tongluong=luongcanban*igio;
    }while(ngay!=CHUNHAT)
    printf("Tong luong ca tuan: %f",tongluong);
    getch();
    }

    //ham chon ngay ke tiep
    ngaytuan ngaymai(ngaytuan)
    {
    ngaytuan engayke;
    switch(engayke)
    {
    case: CHUNHAT
    engayke= THUHAI;
    break;
    case: THUHAI
    engayke= THUBA;
    break;
    case: THUBA
    engayke= THUTU;
    break;
    case: THUTU
    engayke= THUNAM;
    break;
    case: THUNAM
    engayke= THUSAU;
    break;
    case: THUSAU
    engayke= THUBAY;
    break;
    case: THUBAY
    engayke= CHUNHAT;
    break;
    }
    return (engayke);
    }

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

    không ai giúp hết vậy

  3. #3
    Ngày gia nhập
    10 2010
    Bài viết
    177

    Nhìn topic của cậu => Ko ai muốn trả lời:
    1. Ko bỏ code vào tag => ai mà đọc cho nổi
    2. Show lỗi ra, lỗi gì => Để người khác biết đường mà xem.

    => Cậu sửa lại nhé

  4. #4
    Ngày gia nhập
    12 2009
    Bài viết
    4

    mình ít khi pót bài mong bạn thông cảm lỗi thì tùm lùm mình cũng không biết rỏ mong các bạn copy và giải tích dùm mình về hàm enum

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

  1. kiểu enum trong C# dùng để làm gì?
    Gửi bởi webshot trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 10
    Bài viết cuối: 03-10-2014, 05:29 PM
  2. Kiểu dữ liệu enum trong object-c?
    Gửi bởi nobeta911 trong diễn đàn Thắc mắc lập trình Objective-C
    Trả lời: 2
    Bài viết cuối: 29-12-2012, 11:18 AM
  3. Trả lời: 5
    Bài viết cuối: 17-09-2011, 11:57 PM
  4. lỗi với từ khóa enum trong C
    Gửi bởi huuduytk7 trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 0
    Bài viết cuối: 03-11-2010, 10:47 AM
  5. Enum trong VS C++ sử dụng như thế nào?
    Gửi bởi nguyendima trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 2
    Bài viết cuối: 24-02-2010, 09:16 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