공부 하다가 재미있는 예제다 싶어 내 형식대로 만들어 보았다.
우선, 가장 중요한게 객체화 이기 때문에 모든 예제는 클래스화 시켜서 만들어볼 생각이다.
[예제 내용]
1. 숫자를 하나 입력 받는다.
2. 입력 받은 숫자까지 0부터 계속 더한다.
3. 그 결과값을 출력한다.
#import <Foundation/Foundation.h>
@interface SumNumber: NSObject
{
int inputNum;
int resultNum;
}
-(int) getInputNum;
-(int) getResultNum;
-(void) input;
-(void) add :(int) num;
@end
@implementation SumNumber
-(int) getInputNum
{
return inputNum;
}
-(int) getResultNum
{
return resultNum;
}
-(void) input
{
NSLog (@"What traiangular number do you want? : ");
scanf("%i",&inputNum);
}
-(void) add :(int) num
{
resultNum = resultNum + num;
}
@end
int main(int argc , char *argv[])
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
SumNumber *sumNumber = [[SumNumber alloc] init];
[sumNumber input];
int i;
for(i = 0 ; i <= [sumNumber getInputNum] ; i = i + 1){
[sumNumber add : i];
}
NSLog(@"Triangular number %i is %i\n",[sumNumber getInputNum],[sumNumber getResultNum]);
system("PAUSE");
[pool drain];
return 0;
}
뭐라하지 말어라~^^ 내가 하고 싶은 대로 만들었으니 ㅋㄷㅋㄷ
결과화면:
반복문 설명??? 조건문 설명??? 필요 없다!
왜냐~~!! 기본적인 것은 다 알고 있으니깐.... 푸헤헤헤헤헤-0- (건방지다고 하지마세요ㅠㅠ 필요성만 못느꼈을뿐..)
'나의 플랫폼 > iOS' 카테고리의 다른 글
[Swift] 스위프트 테스트 사이트 (0) | 2017.04.18 |
---|---|
[ C언어 ] 기초 공부 (0) | 2012.07.11 |
[ Object-c ] NSAutoreleasePool란? (0) | 2011.06.15 |
[ Object-c ] 클래스 다루기 (0) | 2011.06.15 |
[ Ojbect-C ] 윈도우에서 Object-c 사용하기 (11) | 2011.06.15 |