我有一个名为stateTextField的文本字段。此textField的目的是让用户输入其州的缩写。 (例如:PA,CA,NH,ME)
当他们输入缩写时,我希望我的应用程序实现它并为其分配一个十进制数,用于计算州所得税。
所以这就是我到目前为止所做的:
float netPay = grossPay * taxRate;
float stateTax = grossPay * stateRate;
float netPayState = netPay - stateTax;
float stateRate = [stateTextField.text floatValue];
if ([stateTextField.text isEqualToString:@"PA"] ||
[stateTextField.text isEqualToString:@".9693"])
然而,我不认为这会发挥作用,我是否会这样做?请礼貌,我正在学习目标C,这对我来说是新的。谢谢:))
答案 0 :(得分:0)
通过反复试验修正了它:
float PA = .0307;
float PATax = grossPay * PA;
if([self.stateTextField.text isEqual: @"PA"]) {
netPay = (grossPay - bonusRate) * taxRate - twoTaxes - PATax;