大佬教程收集整理的这篇文章主要介绍了objective-c – Obj-C计算器 – 弧度到度,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
实现一个用户界面,用于选择sin()或cos()的操作数是否为
考虑弧度或度数.当您在C库中调用sin(X)时,假定为x
以弧度为单位(即0到2π绕圆圈一次),但用户可能想要
输入180并按下sin按钮得到0而不是-0.8012(这是正弦值)
180弧度).您可以使用UIButton来切换titleLabel
每次按下UIButton时都会显示文本,但更好的方法是查看是否可以
通过阅读文档弄清楚如何使用UISwitch(如果你敢!).
我实现了一个UISwitch并将其作为IBOutlet连接起来.当我执行’操作’时,我检查开关是打开还是关闭,并将其传递给我的模型以及要执行的操作.在我的罪和案件中,@R_285_10673@下事情:
else if ([operation isEqual:@"sin"]) { if (radians) { operand = sin(operand); } else { operand = sin(operand) * (180 / M_PI); } } // similar for cos
如果弧度(它是BOOL:YES =弧度,否=度),那么我通常执行操作;如果用户将开关置于’度’,我想以度为单位返回值,因为分配说明:用户可能想要输入180并按下sin按钮并获得0而不是-0.8012(这是180的正弦值)弧度).
但是,此代码并不完全有效.当我将开关置于度数并且执行sin 180时,它返回的值大约为-45.那里出了点问题;而且我不确定是什么.我已经查找了如何进行转换,我认为我做得对,但显然没有.
我意识到这可能更适合math.stackexchange,但由于我想发布一些代码,我把它放在这里.有人可以就实施此方法的最佳方式提供一些建议吗?我已经有一段时间了,因为我甚至使用过cos或sin,弧度和度数.
谢谢!
以上是大佬教程为你收集整理的objective-c – Obj-C计算器 – 弧度到度全部内容,希望文章能够帮你解决objective-c – Obj-C计算器 – 弧度到度所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。