果然书本上的利率表是错误的

书本 《PHP与MySQL 5程序设计》(第2版)例子 amortizationTable,代码清单4-1 & 代码清单4-2,

昨晚自己对着课本打了一遍没写对,因为只打印了一行,

今天重新对了一遍,发现很多变量写错了,都写成未初始化的变量了,即都是数0了;

用的是Visual Code编辑器,但是没有像Java /C /C++强类型语言一样,“未定义”的变量 没有任何的提示;

后来,都改好了,发现前10条数据一个对不上,就是每个月应该还的数额不对:我算出的是 $1167.15,书本上是:$1660.82,

核对了几次,都没发现有何问题,上网搜了下: amortizationTable

真找到一个网上,按照书本上的利率填写了下,发现算出来的基本是与我的一致,只有小数点后两位大概有0.02的误差

http://www.amortizationtable.org

看来这个版本有不少错误,很久以前买的,都没翻,看来得注意些,还好公司有PHP高手,可以多请教。

时间: 2024-12-13 21:39:00

果然书本上的利率表是错误的的相关文章

.net 禁止远程查看应用程序错误的详细信息,服务器上出现应用程序错误

打开页面时出现以下错误 ? "/"应用程序中的服务器错误. 运行时错误 说明:?服务器上出现应用程序错误.此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因).但可以通过在本地服务器计算机上运行的浏览器查看.? 详细信息:?若要使他人能够在远程计算机上查看此特定错误消息的详细信息,请在位于当前 Web 应用程序根目录下的"web.config"配置文件中创建一个 <customErrors> 标记.然后应将此 <cust

程序员如何学习书本上的例子

身为程序员,明白一件事:“看懂”书上的例子与实际动手做过有巨大差别,但是人的惰性会让自己懒得再去敲例子代码.这就形成了一个矛盾:一方面知道敲代码的重要性,另一方面却由于自感“理解了例子"而不想去敲,觉得即使敲了也只不过是复制了书本例子,没啥意义.问题的关键就在这里:如果你把书本上的例子原原本本地敲下来,确实是一点意义都没有,纯粹的复制而已.也许你会说,那就不要看着书的情况下敲下例子.我认为这种行为本质上还是复制,只不过披了一件”背诵"的外衣而已,毫无意义. 两全其美(不要理解为折中)的

PHP文件上传error的错误类型 - $_FILES[&#39;file&#39;][&#39;error&#39;]

假设文件上传字段的名称img,则: $_FILES['img']['error']有以下几种类型 1.UPLOAD_ERR_OK 其值为 0,没有错误发生,文件上传成功. 2.UPLOAD_ERR_INI_SIZE 其值为 1,上传的文件超过了 php.ini 中 upload_max_filesize选项限制的值. 3.UPLOAD_ERR_FORM_SIZE 其值为 2,上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值. 4.UPLOAD_ERR_PARTIA

plupload上传控件错误exec(this.uid, component, action, args)

plupload上传控件错误exec(this.uid, component, action, args) --undefined is not a function Flash元素隐藏后调用控件的销毁方法就会报错,所以要在Flash元素隐藏销毁上传控件 uploader.destroy(); $('#loadlist').on('hidden.bs.modal', function (e) { uploader.destroy(); $('#filelist').empty(); $('.up

服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止

原文:服务器上出现应用程序错误.此应用程序的当前自定义错误设置禁止 误设置禁止远程查看应用程序错误的详细信息(出于安全原因). 之前自己也碰到過這種情況.特此整理,希望能夠幫助有困惑的挨踢人士~ 说明: 服务器上出现应用程序错误.此应用程序的当前自定义错误设置禁止查看应用程序错误的详细信息. 详细信息: 若要使他人能够从本地服务器计算机上查看此特定错误信息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记.然后应将

[书目20140717]如何避免商业上的43个错误

致谢前言错误01 不接受有价值的建议错误02 不能承担责任错误03 好创意就是好生意错误04 把糟糕的创意当作宝案例分析1:Flooz案例分析2:时尚咖啡错误05 正确的想法,错误的人选正确的人选,错误的想法错误06 调研不足错误07 把自己的需求当作客户的错误08 坐等人来错误09 躲避难题错误10 躲在办公桌后错误11 不善处理权益问题错误12 自己不投资错误13 做无谓的投入错误14 认为生意与关系无关错误15 不能够坚持到底错误16 缺少销售能力错误17 一味固守,不做变通错误18 不能

配置接口配置文件 明确指出错误信息(“/”服务器上出现应用程序错误)

开发环境:.net 其实这类问题(如下图)之前已经断断续续遇见过几次 但是每次都是不太上心或者已经知道错误出在哪里,但是类似于下图中这种莫名其妙的描述,排查起来较为困难 此时需要在配置文件中设置节点,将错误信息明确指出来,以便排错 “/”应用程序中的服务器错误. 运行时错误 说明: 服务器上出现应用程序错误.此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因).但可以通过在本地服务器计算机上运行的浏览器查看. 详细信息: 若要使他人能够在远程计算机上查看此特定错误信息

第一次自己去做一个程序,而不是照着书本上的代码打程序。

我之前想过用窗体做这个关于运算程序出来,因为那样可以让用户更加一目了然,更加方便的使用.但是一直在研究了好久之后,发现不知道该怎么样让用户在点击+-*/按钮的时候能够自动列出算式以及自动运用于计算.所以最终还是选择了用控制台应用程序来做. 这个程序大概是可以应用于小学,让低年级的小学生自己在电脑上做作业,既能够开发学生的思维,也可以借助小学生对电脑的兴趣来让他们对学习动脑更加努力. 设计思路大概就是运用之前学过树上的加法随机数运算,改变运算的规律,算法.运用计算机的计算功能以及if.else语句

thinkphp上传文件的错误解决

最近又涉及到tp的文件上传,发现了一个未知错误,通过查资料找到了解决办法.现记录如下: 表单代码: <form action="__URL__/doinfo" id="info_form" method="post">                    <div class="form-group">                        <label for="userna