Division in iOS Xcode

Nicht sehr vertraut mit der Xcode oder Objective-C, aber versuchen zu lernen. Hoffentlich kann mir jemand helfen mit einem problem, das ich habe.

Ich habe zwei Felder, eins heißt price und man nannte units und ich werde versuchen, teilen Sie die Eingänge der Zellen, die von jedem anderen, und zeigt dann das Ergebnis mit der richtigen Währung in der die 'Nationalität' des Geräts, wenn eine Taste gedrückt wird.

Bisher habe ich von der Aktion der Schaltfläche habe ich;

- (IBAction)calculate:(id)sender {
    int x = [price.text floatValue];
    int y = [units.text floatValue];

    int calc_result = x / y;

    self.result.text = [NSString stringWithFormat:@"%.2f", calc_result];

}

welche Ausgänge ein Ergebnis in einem label-Feld OHNE dezimalen Rest.

Wie ich es bekommen kann, um die Anzeige der dezimal-Rest auf 2 Dezimalstellen und setzen Sie vor die Währung aus der 'Nationalität' des Gerätes.

Vielen Dank im Voraus!

  • Ich hoffe, Sie wissen, dies ist nicht C# -!?
  • Auch C lernen, bevor Sie versuchen zu machen, iOS-oder OS X-apps. Ihr problem ist trivial (wie kann man erwarten, dass ein int zu halten Bruchzahlen?), und wenn Sie nicht Meister C vor dem Einstieg in Objective-C, haben Sie ernsthafte Probleme.
  • Danke für die Kommentare, zu lernen, während Sie tun!
  • OK, du bist willkommen.
InformationsquelleAutor Chris Barlow | 2013-07-07
Schreibe einen Kommentar