Chủ đề: 6: Hàm - Class
-
07-13-2013, 07:32 PM #31Junior Member
- Ngày tham gia
- Dec 2014
- Bài viết
- 0
Đó đơn giản chỉ là cú pháp thôi.
Để dễ diễn tả hơn, dễ chỉnh sửa, dễ hiểu, ... nói chung Apple đã thay đổi cú pháp của hàm giúp cho lập trình viên trực quan hơn.
Như các bài trước (bạn đọc lại)
- (void) -> không trả về giá trị, chỉ có chạy các đoạn code bên trong hàm.
- (int) -> trả về giá trị có kiểu là integer.
-
08-01-2013, 05:34 AM #32Gửi bởi vi_tieu_bao
-
08-01-2013, 09:29 PM #33Junior Member
- Ngày tham gia
- Dec 2014
- Bài viết
- 0
Bạn tuanhsu10, mình chưa hiểu ý của bạn.
Phương trình bậc nhất: ax + b = 0;
Nếu bạn muốn 2x + 5 = -2.5, thì bạn nên nhập: 2x + 7.5 = 0 hoặc thêm một biến c để lưu số bên phải dấu "=" mà người dùng nhập vào.
-
10-04-2013, 12:29 AM #34
Bài bác rất dễ hiểu.. nhưng chưa thấy mấy phần khác nhỉ.. em muốn tìm hiểu về cách hoạt động và cách thiết kế layout trên ios..
hóng bài của bác
-
02-09-2014, 12:22 AM #35Junior Member
- Ngày tham gia
- Dec 2014
- Bài viết
- 0
Gửi bởi iThanh
Vậy hẳn là kết quả x=-2.5, vậy làm sao để hiển thị kết quả là -2.5 trong khi biến a và b đều là (int)
-
04-03-2014, 02:09 AM #36Junior Member
- Ngày tham gia
- Dec 2014
- Bài viết
- 0
Bài 2 của mình : Chạy ra kết quả ok nhưng bị báo lỗi này
Mã:Control reaches end of non-void function
Mã:@interface bai62 : NSObject - (int)TinhTongNDenM:(int)n : (int)m; - (int)TinhTichNDenM:(int)n : (int)m; @end
Mã:@implementation bai62 - (int)TinhTongNDenM:(int)n : (int)m{ int Tong = 0; if(n < m){ for (int x = n; x <= m; x++ ){ Tong = Tong + x; } } NSLog(@"Tong so tu n den m la : %i", Tong); } - (int)TinhTichNDenM:(int)n : (int)m{ int Tich = 1; if(n < m){ for (int y = n; y <= m; y++ ){ Tich = Tich * y; } } NSLog(@"Tich so tu n den m la : %i", Tich); } @end
Mã:bai62 *TinhTong = [[bai62 alloc] init]; [TinhTong TinhTongNDenM:1 :3]; bai62 *TinhTich = [[bai62 alloc] init]; [TinhTich TinhTichNDenM:1 :3];
-
04-03-2014, 02:14 AM #37Junior Member
- Ngày tham gia
- Dec 2014
- Bài viết
- 0
Hehe hỏi bác google cái hết lỗi ngay. Sướng ơi là sướng
-
05-07-2014, 01:16 AM #38Junior Member
- Ngày tham gia
- Dec 2014
- Bài viết
- 0
Bạn nào làm được bài 3. Viết ứng dụng in ra cửa sổ Log 100 chữ cái bất kỳ (với chữ cái bất kỳ cho bạn tự chọn). rùi thì Post bài lên mọi người tham khảo nhé, mình làm hoài không được.
-
05-07-2014, 01:40 AM #39Junior Member
- Ngày tham gia
- Dec 2014
- Bài viết
- 0
Đây là bài 5 của mình:
- file .h
Mã:-(void) giaiPTB2:(float) a: (float) b:(float) c;
Mã:-(void)giaiPTB2:(float)a :(float)b :(float)c{ float d=b*b-4*a*c; float x1,x2; x1=(-b+sqrt(d))/(2*a); x2=(-b-sqrt(d))/(2*a); if(a==0){ NSLog(@"\n\nPhuong trình có nghiệm duy nhất: %f",-c/b); }else{ if(d<0){ NSLog(@"\n\nPhương trình vô nghiệm."); } if(d==0){ NSLog(@"\n\nPhương trình có nghiệm: %f", -b/(2*a)); } if(d>0){ NSLog(@"\n\nPhương trình có 2 nghiệm: \n\tx1=%.2f \n\tx2=%.2f",x1,x2); } } }
Mã:Class_Bai6 *kt=[[Class_Bai6 alloc]init]; [kt giaiPTB2:5 :-6 :1];
used as the name of the previous parameter rather than as part of the selector
-
05-17-2014, 05:59 AM #40Junior Member
- Ngày tham gia
- Dec 2014
- Đang ở
- Hà Nội
- Bài viết
- 0
Mình cũng thắc mắc giống bạn liwenjing93, tại sao vẫn còn cái thông báo ấy trong khi chương trình vẫn chạy bình thường, và làm thế nào để tắt nó đi, nhìn nó khó chịu thế nào ấy!
Một thắc mắc nữa là, muốn in dãy số trên một dòng, kiểu như in ra Log 10 số tự nhiên đầu tiên, mỗi số cách nhau một dấu phẩy, thì làm thế nào, mong iThanh giải đáp!
Gửi bởi tuanhsu10
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...