Objective-c Stocks

#import <Foundation/Foundation.h>

@interface stockHolding : NSObject

{
float purchasePrice;
float cuuuentPirce;
int numberOfshares;
}

@property float purchasePreice;
@property float cuuuentPirce;
@property int numberOfshares;

-(void)setCuuuentPirce:(float)c;
-(void)setPurchasePreice:(float)p;
-(void)setNumberOfshares:(int)n;

-(float)costInDollars;
-(float)valueInDollars;

@end

#import “stockHolding.h”
@implementation stockHolding

@synthesize purchasePreice,cuuuentPirce,numberOfshares;

-(void)setPurchasePreice:(float)p
{
purchasePreice =p;
}

-(void)setCuuuentPirce:(float)c
{
cuuuentPirce = c;

}

-(void)setNumberOfshares:(int)n
{
numberOfshares = n;
}

-(float)costInDollars
{
return purchasePreice * numberOfshares;
}

-(float)valueInDollars
{
return cuuuentPirce * numberOfshares;
}
@end

#import <Foundation/Foundation.h>
#import "stockHolding.h"
int main(int argc, const char * argv[]) {
@autoreleasepool {
// insert code here…
//NSLog(@“Hello, World!”);
stockHolding *sh = [[stockHolding alloc]init];

    [sh setPurchasePreice:2.30];
    [sh setCuuuentPirce:4.50];
    [sh setNumberOfshares:40];
    
    //float bm = [sh costInDollars];
    //float rm = [sh valueInDollars];
    
    //NSLog(@"bm = %f, rm = %f", bm, rm);
    stockHolding *sh1 = [[stockHolding alloc]init];
    
    [sh1 setPurchasePreice:12.19];
    [sh1 setCuuuentPirce:10.56];
    [sh1 setNumberOfshares:90];
    
    stockHolding *sh2 = [[stockHolding alloc]init];
    
    [sh2 setPurchasePreice:45.10];
    [sh2 setCuuuentPirce:49.51];
    [sh2 setNumberOfshares:210];
    
    NSMutableArray *datalist = [[NSMutableArray alloc]init];
    
    [datalist addObject:sh];
    [datalist addObject:sh1];
    [datalist addObject:sh2];
    //[datalist addObject:NULL];
    
    NSUInteger datacount = [datalist count];
    
    for(int i = 0 ; i < datacount ; i++)
    {
        NSLog(@"Now the data is %@",[datalist objectAtIndex:i]);
        stockHolding *s = [datalist objectAtIndex:i];
        
        float bm = [s costInDollars];
        float rm = [s valueInDollars];
        
        NSLog(@"bm = %f, rm = %f", bm, rm);
    }
    
}
return 0;

}