Chủ đề: 6: Hàm - Class
-
07-09-2013, 09:15 PM #11Junior Member
- 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.
-
07-09-2013, 09:59 PM #12Junior Member
- Ngày tham gia
- Dec 2014
- Bài viết
- 0
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
-
07-10-2013, 03:33 PM #13Junior Member
- 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"
-
07-10-2013, 03:40 PM #14Junior Member
- 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).
-
07-10-2013, 07:07 PM #15Junior Member
- Ngày tham gia
- Dec 2014
- Đang ở
- 92 Thái Hà - Hà Nội
- Bài viết
- 0
Gửi bởi iThanh
thanks
-
07-10-2013, 07:12 PM #16Junior Member
- Ngày tham gia
- Dec 2014
- Bài viết
- 0
Gửi bởi vi_tieu_bao
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.
-
07-10-2013, 10:44 PM #17Junior Member
- Ngày tham gia
- Dec 2014
- Bài viết
- 0
Gửi bởi iThanh
vậy có ji tối nhờ bạn chỉnh lại nhé.
thanks
-
07-11-2013, 04:33 AM #18Junior Member
- 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
-
07-12-2013, 05:44 PM #19Junior Member
- 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
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
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; }
-
07-12-2013, 05:50 PM #20Junior Member
- Ngày tham gia
- Dec 2014
- Bài viết
- 0
Cho thuê xe nâng người đa năng được ứng dụng rất nhiều trong xây dựng. Xe nâng đa năng trong xây dựng được thiết kế phù hợp với những công việc trong xây dựng. Động cơ khỏe và hoạt động ổn định giúp...
Xe nâng đa năng ứng dụng trong xây...