あらゆる種類の高度な数学を使用して iOS プロジェクトを構築するのはこれが初めてです。私はかなり長い間検索してきましたが、問題を解決するためのものをまだ見つけていません。私はまだiOSにかなり慣れていないので、どんな助けでも大歓迎です。
tan()
テキストフィールドから入力を受け取り、それを度に変換して(tan()のデフォルトはラジアンであるため)、ラベルに表示する基本的な関数を使用しようとしています。電卓に tan 30 を入力すると、.577 が返されます。これは .449 に近い値ですが、31 を入力すると、「2.356」という値が返されます。
これが私のコードの一部です:
-(IBAction)calculate {
float x = ([textField1.text intValue]);
float d = (x * 180) / M_PI;
float y = tan(d);
label.text = [[NSString alloc] initWithFormat:@"%2.3f", y];
}