将Pi提高到-4到4

贝托·杰罗尼莫

在这项作业中,我必须将pi的数值从-4提高到4。我把它的数值从0很好地提高到4,但是在负数下我有问题。我知道问题是当数字为负数时,程序执行1 / pi,但我无法弄清楚如何解决此问题。

import acm.program.ConsoleProgram;
public class raisRealToPower2 extends ConsoleProgram {

    public void run () {
       double n = 3.14159;
       for (int k = -4; k < 4; k++ ) {
           println (n + " exp " + k + " is " +  (RaisePi (n, k)));
       }     
    }       

    private double RaisePi (double n, double k){
       double total = n;
       for (double i=1; i<k; i++) {
           total*=n; 
       }

       if (k>0){
           return total; 
        } else if (k==0) {
           return 1.0 ;
        } else {
           return 1/total;      
        }
    }
}
彼得·劳瑞

我会在开头添加一行

if(k < 0) return 1/raisePi(n, -k);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将数字提高到分数幂Java

来自分类Dev

将性能提高到现有功能Laravel

来自分类Dev

如何将 MongoDB CPU 提高到 100% 以上

来自分类Dev

在Python中,为什么将负数提高到偶数幂仍保持负数?

来自分类Dev

PHP:如何将数字提高到(微小的)小数指数?

来自分类Dev

如何将Google Map缩放级别提高到23

来自分类Dev

使用Beautifulsoup for XML将标签名称提高到一个水平

来自分类Dev

将负数的向量提高到R中的分数指数

来自分类Dev

如何将矩阵的第i列中的所有元素提高到i的幂?

来自分类Dev

如何为经过验证的应用将OAuth的100个用户上限提高到Google API

来自分类Dev

将数字提高到一系列数字的幂

来自分类Dev

需要帮助以将测试覆盖率提高到75%-Apex类

来自分类Dev

将输出音量提高到OS X上的最大值

来自分类Dev

如何捕捉打开对话框“将音量提高到安全水平以上”?

来自分类Dev

服务主机:本地服务(无模拟),将CPU使用率提高到100%

来自分类Dev

将数字提高到非常大的幂时,Excel返回错误

来自分类Dev

JavaScript函数将CPU利用率提高到100%

来自分类Dev

Sails js应用程序将CPU使用率提高到100%

来自分类Dev

使用fn键将xfce薄荷中的音量提高到150%

来自分类Dev

使用 SQL Server POWER 函数将负基数提高到十进制幂

来自分类Dev

GCP Datalab - 将 CPU 利用率提高到 ~100%

来自分类Dev

在bash中提高到非整数指数?

来自分类Dev

me脚-将比特率提高到320

来自分类Dev

ValueError:负数不能提高到小数幂

来自分类Dev

将对角矩阵提高到负功率1/2

来自分类Dev

当除数提高到幂时,matlab错误的模结果

来自分类Dev

我的启动速度从8秒提高到30秒

来自分类Dev

在Ubuntu GNOME上将音量提高到100%以上的问题

来自分类Dev

在bash中提高到非整数指数?

Related 相关文章

  1. 1

    将数字提高到分数幂Java

  2. 2

    将性能提高到现有功能Laravel

  3. 3

    如何将 MongoDB CPU 提高到 100% 以上

  4. 4

    在Python中,为什么将负数提高到偶数幂仍保持负数?

  5. 5

    PHP:如何将数字提高到(微小的)小数指数?

  6. 6

    如何将Google Map缩放级别提高到23

  7. 7

    使用Beautifulsoup for XML将标签名称提高到一个水平

  8. 8

    将负数的向量提高到R中的分数指数

  9. 9

    如何将矩阵的第i列中的所有元素提高到i的幂?

  10. 10

    如何为经过验证的应用将OAuth的100个用户上限提高到Google API

  11. 11

    将数字提高到一系列数字的幂

  12. 12

    需要帮助以将测试覆盖率提高到75%-Apex类

  13. 13

    将输出音量提高到OS X上的最大值

  14. 14

    如何捕捉打开对话框“将音量提高到安全水平以上”?

  15. 15

    服务主机:本地服务(无模拟),将CPU使用率提高到100%

  16. 16

    将数字提高到非常大的幂时,Excel返回错误

  17. 17

    JavaScript函数将CPU利用率提高到100%

  18. 18

    Sails js应用程序将CPU使用率提高到100%

  19. 19

    使用fn键将xfce薄荷中的音量提高到150%

  20. 20

    使用 SQL Server POWER 函数将负基数提高到十进制幂

  21. 21

    GCP Datalab - 将 CPU 利用率提高到 ~100%

  22. 22

    在bash中提高到非整数指数?

  23. 23

    me脚-将比特率提高到320

  24. 24

    ValueError:负数不能提高到小数幂

  25. 25

    将对角矩阵提高到负功率1/2

  26. 26

    当除数提高到幂时,matlab错误的模结果

  27. 27

    我的启动速度从8秒提高到30秒

  28. 28

    在Ubuntu GNOME上将音量提高到100%以上的问题

  29. 29

    在bash中提高到非整数指数?

热门标签

归档