@implementation ****AppDelegate

@synthesize window;


// Override起動したときに最初に呼ばれるメソッド

- (void)applicationDidFinishLaunching:(UIApplication *)application {    

    // Override point for customization after application launch

    [window makeKeyAndVisible];

}


// 計算ボタンを押されたとき

- (IBAction)calculates:(id)sender;

{

int sum; //合計金額

int numMen; //男の人数

int numWomen; //女の人数

int payMen; //男の支払い金額

int payWomen; //女の支払い金額

int remainderPrice = 0; //不足金額

[error setText: [NSString stringWithFormat:@""]];


// 入力された値を変数に格納

   sum = [[goukei text] intValue];

numMen = [[men text] intValue];

numWomen = [[women text] intValue];

//エラー処理

if ( numMen == 0 ) {

[ error setText: [NSString stringWithFormat:@"男は何人?"]];

return;

}

   switch ([womenMoney selectedSegmentIndex]) {

case 0: //おごり

payMen = sum / numMen;

payWomen = 0;

break;


case 1: //1000

sum = sum - 1000 * numWomen;

if ( sum < 0 ) {

[ error setText: [NSString stringWithFormat:@"%d円だと合計こえちゃうよ", numWomen*1000]];

return;

}

payMen = sum / numMen;

payWomen = 1000;

break;


case 2: //2000

sum = sum - 2000 * numWomen;

if ( sum < 0 ) {

[ error setText: [NSString stringWithFormat:@"%d合計こえちゃうよ", numWomen*2000]];

return;

}

payMen = sum / numMen;

payWomen = 2000;

break ;


case 3: //3000

sum = sum - 3000 * numWomen;

if ( sum < 0 ) {

[ error setText: [NSString stringWithFormat:@"%d合計こえちゃうよ", numWomen*3000]];

return;

}

payMen = sum / numMen;

payWomen = 3000;

break ;


default:

return ;

}


if (numWomen == 0 ) {

payWomen = 0;

}

// 不足金額計算

remainderPrice += sum % numMen;

remainderPrice += ( payMen - ( payMen / 100 * 100 )) * numMen;

payMen = payMen / 100 * 100;

// 計算結果表示

[hitoriMen setText: [NSString stringWithFormat:@"%d" , payMen]];

[hitoriWomen setText: [NSString stringWithFormat:@"%d" , payWomen]];

[husokuMoney setText: [NSString stringWithFormat:@"%d" , remainderPrice]];

remainderPrice = 0;

}



- (void)dealloc {

    [window release];

    [super dealloc];

}



@end