I'm working on a project where the user have 5 text fields to input data. 
The "Calculate" button calculates the required computations based on user input.
My solution is to create 5 IBOutlet UITextFields and connect them in an xib file. Each text field handle events based on input with the following code. Can someone show me a efficient way to solve the problem?

```
 - (BOOL)textFieldShouldReturn:(UITextField *)textField{

if(textField == self.numberOfNightsTF){
    self.numberOfNights = [self.numberOfNightsTF.text intValue];
    NSLog(@"The number of nights is set to %.d days", self.numberOfNights);

}
else if(textField == self.nightlyChargeTF){
    self.nightChargeCost = [self.nightlyChargeTF.text floatValue];
    NSLog(@"The cost of charge per night is set to %.2f$", self.nightChargeCost);
}

else if(textField == self.roomServiceTF){
    self.roomServiceCost = [self.roomServiceTF.text floatValue];
    NSLog(@"The additional room service cost is set to %.2f$", self.roomServiceCost);
}

else if(textField == self.telephoneTF){
    self.telephoneCost = [self.telephoneTF.text floatValue];
    NSLog(@"The additional telephone service cost for telephone is set to %.2f$", self.telephoneCost);
}
else if(textField == self.miscCostTF){
    self.miscCost = [self.miscCostTF.text floatValue];
    NSLog(@"The miscellaneous is now set to %.2f$", self.miscCost);
}
[textField resignFirstResponder];
return YES;

```

}