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
Trong môi trường công nghiệp hiện đại, việc quản lý rác thải là một thách thức đáng kể. Để đảm bảo vệ sinh và an toàn, thùng rác nhựa công nghiệp đã trở thành một giải pháp hiệu quả và tiện dụng cho...
Thùng Rác Nhựa Công Nghiệp: Đối...