Trang 2 của 5 Đầu tiênĐầu tiên 1234 ... CuốiCuối
Kết quả 11 đến 20 của 44

Chủ đề: 6: Hàm - Class

  1. #11
    Ngày tham gia
    Dec 2014
    Bài viết
    0
    Với mình có thêm 1 ý kiến nhỏ là từ bài này chắc khó hơn rùi nên iThanh có thể giải mẫu 1 bài trong 5 bài tập rùi còn 4 bài còn lại mọi người tự làm được hông?

    Thanks.

  2. #12
    iThanh có thể sửa dùm bài 1 của mình ko? mình làm nó báo build thành công nhưng chỉ hiện kết quả là lldb.



    File Main.m





    #import <Foundation/Foundation.h>

    #import "Class_bt61.h"





    int main(int argc, constchar * argv[])

    {



    @autoreleasepool {



    Class_bt61 *KiemTra = [[Class_bt61alloc] init];



    int n = 1;

    while (n <=30) {

    n++;

    if ([KiemTra KiemTraChiHetCho3:n]) {

    NSLog(@"%i",n);

    }

    }





    }

    return 0;

    }



    File Class_bt61.h



    #import <Foundation/Foundation.h>



    @interface Class_bt61 : NSObject







    - (BOOL)KiemTraChiHetCho3: (int) SoNhapVao;



    end

    File Class_bt61.m



    #import "Class_bt61.h"



    @implementation Class_bt61



    -(BOOL)KiemTraChiHetCho3: (int)SoNhapVao {

    if (SoNhapVao != 0){

    if (SoNhapVao % 3 ==0) {

    returnTRUE ;

    } else {

    returnFALSE;

    }

    } else{

    returnFALSE;

    }

    }



    end

  3. #13
    Ngày tham gia
    Dec 2014
    Bài viết
    0
    Bạn thử kiểm tra lại xem cú pháp bạn ghi đã đúng chưa.

    Rồi "returnTRUE" -> "return TRUE"

  4. #14
    Ngày tham gia
    Dec 2014
    Bài viết
    0
    Class_Bai6 *KiemTra = [[Class_Bai6 alloc] init];



    KiemTra: là tên biến. Có dấu sao vì nó được khai báo thông qua một lớp (class) hoặc một đối tượng cũng thế.



    alloc, init: Cấp phát vùng nhớ và con trỏ cụ thể cho đối tượng KiemTra (biến này là một đối tượng, bạn xem lại các bài trước đã có nói).

  5. #15
    Ngày tham gia
    Dec 2014
    Đang ở
    92 Thái Hà - Hà Nội
    Bài viết
    0
    Trích dẫn Gửi bởi iThanh
    Bạn thử kiểm tra lại xem cú pháp bạn ghi đã đúng chưa.

    Rồi "returnTRUE" -> "return TRUE"
    mình vẫn chưa hiểu lắm. iThanh có thể sửa trực tiếp dùm bài của mình để nó chạy được trên xcode ko?

    thanks

  6. #16
    Ngày tham gia
    Dec 2014
    Bài viết
    0
    Trích dẫn Gửi bởi vi_tieu_bao
    mình vẫn chưa hiểu lắm. iThanh có thể sửa trực tiếp dùm bài của mình để nó chạy được trên xcode ko?

    thanks
    Bạn phải viết đúng cú pháp.

    return -- cách 1 cái -- rồi mới đến TRUE.

    Mình chạy trên Xcode thì bình thường, nếu không chạy được, bạn có thể nhắn tin cho mình qua iMessage: ithanh@me.com

    Mình sẽ teamview qua xem cho bạn.

  7. #17
    Ngày tham gia
    Dec 2014
    Bài viết
    0
    Trích dẫn Gửi bởi iThanh
    Bạn phải viết đúng cú pháp.

    return -- cách 1 cái -- rồi mới đến TRUE.

    Mình chạy trên Xcode thì bình thường, nếu không chạy được, bạn có thể nhắn tin cho mình qua iMessage: ithanh@me.com

    Mình sẽ teamview qua xem cho bạn.
    tại copy zô cái nó bị vậy đó chứ lúc chạy vẫn cách ra mà. hix

    vậy có ji tối nhờ bạn chỉnh lại nhé.



    thanks

  8. #18
    Ngày tham gia
    Dec 2014
    Bài viết
    1
    Nhân tiện đây, mời bạn ghé thăm Facebook của Thanh qua địa chỉ:

    Cá nhân: http://facebook.com/minhthanhlove

    Page lập trình: http://facebook.com/LapTrinhiOS

    Page ứng dụng: http://facebook.com/MinhThanhApplications

  9. #19
    Ngày tham gia
    Dec 2014
    Bài viết
    0
    Bài 2:

    file Class_bt62.h



    Mã:
    #import <Foundation/Foundation.h>
     
    @interface Class_bt62 : NSObject
     
    -(void) TongTuSoMDenN : (int)m : (int)n;
     
    -(void) TichTuSoADenB : (int)a : (int)b;
     
    @ end
    file Class_bt62.h



    Mã:
    #import "Class_bt62.h"
     
    @implementation Class_bt62
     
    int Tong = 0;
     
     
    -(void) TongTuSoMDenN:(int)m :(int)n {
        if (n > m){
            for (int x = m ; x < n ; x++) {
         
                Tong = Tong + x;
            }
        }
        NSLog(@"Tong tu so m den n la %i", Tong);
    }
     
    int Tich = 1;
     
    -(void) TichTuSoADenB: (int)a :(int)b {
        if (b > a) {
            for (int y = a; y < b; y++) {
                Tich = Tich * y;
            }
        }
        NSLog(@"Tich tu so a den b la %i", Tich);
    }
     
    @ end
    file main.m





    Mã:
    #import <Foundation/Foundation.h>
    #import "Class_bt62.h"
     
    int main(int argc, const char * argv[])
    {
     
        @autoreleasepool {
     
            Class_bt62 *TinhTong = [[Class_bt62 alloc] init];
     
            [TinhTong TongTuSoMDenN:2 :5];
     
            Class_bt62 *TinhTich = [[Class_bt62 alloc] init];
     
            [TinhTich TichTuSoADenB:2 :5];
     
                }
        return 0;
    }
    nhờ iThanh chấm bài với nhe

  10. #20
    Ngày tham gia
    Dec 2014
    Bài viết
    0
    hix cái chỗ end

    end mà sao nó cứ chuyển thành vậy hoài ta hix

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •