Chủ đề: 6: Hàm - Class
-
05-17-2014, 07:11 AM #41Junior Member
- Ngày tham gia
- Dec 2014
- Bài viết
- 0
Gửi bởi tuanhsu10
-
07-08-2014, 04:25 PM #42Junior Member
- Ngày tham gia
- Dec 2014
- Bài viết
- 0
Dear All !
mình xin đóng góp bài mình :
Mã:#import "ChuCai_char.h" @implementation ChuCai_char -(void) inCHuCaiChar:(char) a{ for(int i = 0;i<4;i++){ NSLog(@"%c",a); } } @end
Mã:#import <Foundation/Foundation.h> #import "ChuCai.h" #import "ChuCai_char.h" int main(int argc, const char * argv[]) { @autoreleasepool { ChuCai *cs = [[ChuCai alloc] init]; NSString *ktu = @"Dan it"; // tai sao phai dinh dang kieu : @"h" NSLog(@"4 lan ky tu can in la: "); [cs inChuCai:ktu]; ChuCai_char *ktu2 = [[ChuCai_char alloc]init]; char abc = 'a'; // tai sao phai dung cap dau '' ma khong dung duoc cap dau "" [ktu2 inCHuCaiChar:abc]; } return 0; }
Hi Mr iThanh !
Mình có thắc mắc trong hàm main.m của mình phần chú thích , bạn giải thích giúp mình và mọi người với [IMG]styles/default/xenforo/clear.png[/IMG]
Many thanks !
-
07-31-2014, 06:38 AM #43Junior Member
- Ngày tham gia
- Dec 2014
- Bài viết
- 0
Bài 1
//main.m
#import <Foundation/Foundation.h>
#import "Bai1.h"
int main(int argc, const char * argv[])
{
@autoreleasepool {
Bai1 *KiemTraKhiChonN = [[Bai1 alloc] init];
[KiemTraKhiChonN KiemTraSoNguyen:55];
}
return 0;
}
//Bai1.h (Class)
#import <Foundation/Foundation.h>
@interface Bai1 : NSObject
-(void)KiemTraSoNguyen[IMG]styles/default/xenforo/clear.png[/IMG]int)SoNguyenNhapVao;
@end
//Bai1.m (Class)
#import "Bai1.h"
@implementation Bai1
-(void)KiemTraSoNguyen[IMG]styles/default/xenforo/clear.png[/IMG]int)SoNguyenNhapVao {
int i;
for (i = 1; i <= 100; i++) {
if ((i < SoNguyenNhapVao) && (i % 3 == 0)) {
NSLog(@"Các số thỏa mãn đk: %i", i);
}
}
}
@end
-
07-31-2014, 09:28 AM #44Junior Member
- Ngày tham gia
- Dec 2014
- Bài viết
- 0
Mình góp bài 5 ạ [IMG]styles/default/xenforo/clear.png[/IMG]
main.m
Mã:#import <Foundation/Foundation.h> #import "Bai5.h" int main(int argc, const char * argv[]) { @autoreleasepool { Bai5 *InRaKetQua = [[Bai5 alloc] init]; [InRaKetQua GiaiPTBac2: 5 :-6 :1]; } return 0; }
Mã:#import <Foundation/Foundation.h> @interface Bai5 : NSObject -(void)GiaiPTBac2: (int)a : (int)b : (int)c; @end
Mã:#import "Bai5.h" @implementation Bai5 -(void)GiaiPTBac2: (int)a : (int)b : (int)c { int delta = b*b - 4*a*c; if (delta == 0) { float x = -b/(2*a); NSLog(@"PT có nghiệm kép: x = %f", x); } if (delta > 0) { float x1 = (-b + sqrt(delta))/(2*a); float x2 = (-b - sqrt(delta))/(2*a); NSLog(@"PT có 2 nghiệm: x1 = %f ; x2 = %f", x1, x2); } if (delta < 0) { NSLog(@"PT vô nghiệm"); } } @end
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...