проблема с переменной iphone - PullRequest
0 голосов
/ 31 января 2010
// stampDuty percentages
    float stamp1 = (invalue * 1 / PCENT);
    float stamp2 = (invalue * 2 / PCENT);    // #defined PCENT as 100

// stamp duty
    NSNumber *stampN1 = [NSNumber numberWithFloat:stamp1];
    NSNumber *stampN2 = [NSNumber numberWithFloat:stamp2];

// then goes to 
// Stamp Duty invalue is entered in the textfield by user
    if (invalue <= 125000.0f) {

    NSLog(@"Equal to or under 175,000 1% Stamp Duty");

//stampN0
   [lblIntrest setText:[NSString stringWithFormat:@"Stamp Duty: %@", [currencyStyle stringFromNumber:stampN1]]];    
//  need a common variable variable is picked up here
// the value that is calculated here is used with other totals to create a grand final total


    }

    if (invalue >= 125001.0f && invalue <= 250000.0f) {

        NSLog(@"Greater than 125,000 and less than 250,000 StampDuty 1%%");
            [lblIntrest setText:[NSString stringWithFormat:@"Stamp Duty: %@",[currencyStyle stringFromNumber:stampN2]]];
//   need a common variable is picked up here

    }

// returns with the appropriate value
//the value that is calculated here is used with other totals to create a grand final total.
//  eg float Beven = (invalue + SaleP + stamp1 etc etc

Если я использую stamp1 в приведенном выше расчете, он работает нормально. То, что я ищу, это общая переменная для ввода в эту переменную вычисления "строка". Есть и другие if утверждения. Надеюсь, что вы можете помочь

1 Ответ

1 голос
/ 31 января 2010

Я предлагаю имя переменной actualStampValue.

Также обратите внимание, что ваш код содержит две ошибки:

  1. Ваш первый if проверяет, что число <= 125000, но в строке, которую он печатает, написано 175000. </li>
  2. Ваш второй if проверяет, что число> = 125001, что исключает все значения в диапазоне от 125000 до 125001. Эта проверка должна быть> 125000.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...