Monday, May 30, 2016

Objective-C Measurement conversions

Here are some useful measurement conversion methods using Objective-C.


                         



Kilograms --> Pounds



     
-(NSString*)kgsToPounds:(NSString*)strKgs{
    
            float f = [strKgs floatValue];

            f = f * 2.20462;

            NSString *str = [NSString stringWithFormat:@"%f",f];

            return str;
       }




Pounds --> Kilograms



     
-(NSString*)poundsToKgs:(NSString*)strPounds{
    
            float f = [strPounds floatValue];
    
            f = f * 0.453592;
    
            NSString *str = [NSString stringWithFormat:@"%f",f];
    
            return str;
       }






                         


Inches --> Centimeters



     
-(NSString*)inchesToCms:(NSString*)strFeet{
    
            float f = [strFeet floatValue];
    
            f = f * 2.54
    
            NSString *str = [NSString stringWithFormat:@"%f",f];
    
            return str;
  
       }




Centimeters --> Inches



      
-(NSString*)cmsToInches:(NSString*)strCms{
    
             float f = [strCms floatValue];    
  
             f = f * 0.393700;
    
            NSString *str = [NSString stringWithFormat:@"%f",f];
    
            return str;
       }



Litres --> OZ



      
-(NSString*)litreToOZ:(NSString*)strLitre{
    
           float f = [strLitre floatValue];
    
           f = f * 33.814;
    
           NSString *str = [NSString stringWithFormat:@"%f",f];
    
            return str;
    
      }





OZ --> Litres




     
-(NSString*)OzToLitre:(NSString*)strOZ{
    
            float f = [strOZ floatValue];    
    
            f = f * 0.0295735;

            if (!(f<1 && f>0))
            {
                f = lroundf(f);
            }

            NSString *str = [NSString stringWithFormat:@"%f",f];
    
            return str;
    
       }



MilliLitre --> OZ



      
-(NSString*)millilitreToOZ:(NSString*)strMiliLitre{
    
            float f = [strMiliLitre floatValue];
    
            f = f * 0.033814;
    
            NSString *str = [NSString stringWithFormat:@"%f",f];
    
            return str;
    
       }



OZ --> MilliLitre


      

     -(
NSString*)OzToMilliLitre:(NSString*)strOZ{
    
              float f = [strOZ floatValue];    

              f = f * 29.5735296;
    
              NSString *str = [NSString stringWithFormat:@"%f",f];
    
              return str;
    
        }




Hope this post is useful. Feel free to comment incase of any queries.