#import <Foundation/Foundation.h>
@interface TwoNum:NSObject
{
int friNum;
int secNum;
}
-(void)setfriNum:(int)x;
-(void)setsecNum:(int)y;
-(int) Sum;
-(int)Sub;
-(int)mult;
-(int)divi;
-(void)Print;
@end
@implementation TwoNum
-(void)setfriNum:(int)x
{
friNum=x;
}
-(void)setsecNum:(int)y
{
secNum=y;
}
-(int) Sum
{
return (friNum+secNum);
}
-(int) Sub
{
return (friNum-secNum);
}
-(int) mult
{
return (friNum*secNum);
}
-(float)divi
{
return (friNum/secNum);
}
-(void)Print
{
NSLog(@"%i+%i=%i",friNum,secNum,[self Sum]);
NSLog(@"%i-%i=%i",friNum,secNum,[self Sub]);
NSLog(@"%i*%i=%i",friNum,secNum,[self mult]);
NSLog(@"%i/%i=%i",friNum,secNum,[self divi]);
}
@end
int main (int argc, const char *argv[])
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
int friNum,secNum;
NSLog(@"Please input two numbers:");
scanf("%i%i",&friNum,&secNum);
TwoNum *twonum=[[TwoNum alloc]init];
[twonum setfriNum:friNum];
[twonum setsecNum:secNum];
[twonum Print];
[twonum release];
[pool drain];
return 0;
}