【案例2-5】输入圆的半径计算面积和周长

一、案例描述

  1. 考核知识点

toFixed()、isNaN、window.document对象

  1. 练习目标
  • 掌握toFixed()方法。
  • 掌握数据类型检测。
  • 了解windoe.document对象。
  1. 需求分析

用JavaScript代码来计算圆的周长和面积,用户自己输入正确的r半径,在页面中会显示出圆的周长也半径。

  1. 案例分析
  1. 效果如图2-7、2-8所示。

  1. 输入圆的半径

  1. 展示圆的周长和面积
  1. 具体实现步骤如下:
  1. 页面弹出框输入半径r。
  2. 在程序里判断r是否是正确的数字,如果是计算周长,面积。
  3. 如果r输入错误,则校验不通过,给出提示。
  4. 页面中展示r、周长、面积。

二、案例实现

根据上面的分析,可以通过简单的JavaScript代码来实现这一效果,具体代码如下:

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>输入圆的半径计算面积和周长</title>
  6. </head>
  7. <body>
  8. <div>圆的半径:<input id="r" type="text"></div>
  9. <div>圆的周长:<input id="cir" type="text"></div>
  10. <div>圆的面积:<input id="area" type="text"></div>
  11. <script>
  12. var r = prompt('请输入圆的半径');
  13. if(!isNaN(r)){
  14. var cir = 2 * Math.PI * r;
  15. var area = Math.PI * r * r;
  16. // var area = Math.PI.toFixed(2) * Math.pow(r, 2)
  17. document.getElementById('r').value = r;
  18. document.getElementById('cir').value = cir.toFixed(2);
  19. document.getElementById('area').value = area.toFixed(2);
  20. }else{
  21. alert('请输入正确的数字')
  22. }
  23. </script>
  24. </body>
  25. </html>

输入圆的半径计算面积和周长-课后程序(JavaScript前端开发案例教程-黑马程序员编著-第2章-课后作业)相关推荐

  1. 计算圆的面积和周长-课后程序(JavaScript前端开发案例教程-黑马程序员编著-第4章-课后作业)

    [案例4-5]计算圆的面积和周长 一.案例描述 考核知识点 Math.PI().Math.pow() 练习目标 掌握Math.pow()用法. 掌握Math.PI()用法. 了解圆的周长公式. 了解圆 ...

  2. 根据身高体重计算某个人的BMI值--课后程序(Python程序开发案例教程-黑马程序员编著-第3章-课后作业)

    实例3:根据身高体重计算某个人的BMI值 BMI又称为身体质量指数,它是国际上常用的衡量人体胖瘦程度以及是否健康的一个标准.我国制定的BMI的分类标准如表1所示. 表1  BMI的分类 BMI 分类 ...

  3. python输入圆的半径求面积及周长并保留两位小数_VB程序题:输入半径,计算圆周长和圆面积,如下图所示。...

    VB程序题:输入半径,计算圆周长和圆面积,如下图所示. 进一步要求,为了保证程序运行的正确,对输入的半径要进行合法性检查,数据检查调用IsNumeric函数,参阅教材例2.5:若有错,利用MsgBox ...

  4. 用python输入圆的半径、输出圆的周长_Python基础题练习(输入圆的半径计算周长面积,判断年份是否是闰年)...

    题目二:输入圆的半径计算周长面积 题目要求:输入圆的半径,输出圆的周长和面积.输入输出均为整数或者浮点数 题目分析: 首先使用关键字import导入math数学函数库 获取到用户输入的参数(圆的半径) ...

  5. JavaScript输入圆的半径计算周长及面积

    JavaScript输入圆的半径计算周长及面积 <!doctype html> <html> <head> <meta charset="utf-8 ...

  6. python输入半径求圆的面积、保留三位小数_编写程序,输入圆的半径,求该圆的面积与周长(保留三位小数)。 /* 程序功能:输入圆的半径,计算圆的面积与周长*/_学小易找答案...

    [编程题]从字符串中删除指定的字符.同一字母的大小写按不同字符处理. 例如:若程序执行时,输入字符串为: turbo c and Borland c++ ,从键盘上输入字符: n ,则输出后变为: t ...

  7. python怎么求圆柱表面积半径和高由键盘输入_从键盘上输入圆的半径,计算圆的周长和面积(使用符号常量)_学小易找答案...

    [单选题]Randal Ice needs a loan to purchase pet food and other pet supplies for his local pet store ove ...

  8. Python输入三角形的三条边求面积,输入圆的半径输出面积周长的两个程序的代码

    目录 前言 一.输入三角形的三条边求面积 1.实现的功能 2.代码程序 3.运行截图 二.输入圆的半径输出面积周长 1.实现的功能 2.代码程序 3.运行截图 前言 1.因多重原因,本博文由两个程序代 ...

  9. 图形的面积与周长计算程序-课后程序(JAVA基础案例教程-黑马程序员编著-第四章-课后作业)

    [案例4-7]图形的面积与周长计算程序 欢迎点赞关注收藏 [案例介绍] 案例描述 长方形和圆形都属于几何图形,都有周长和面积,并且它们都有自己的周长和面积计算公式.使用抽象类的知识设计一个程序,可以计 ...

最新文章

  1. 蓝牙的自适应跳频技术
  2. Leangoo看板协作工具“免费版”和“企业版”差异
  3. mysql 去重_点赞功能,用 MySQL 还是 Redis ?
  4. C++ STL中哈希表 hash_map介绍
  5. [SDOI2013]森林(树上主席树+启发式合并+lca)
  6. 重复包含定义 导致未定义类型不识别错误
  7. word正在等候其他应用程序完成OLE操作
  8. 神器--通过Workspaces来编辑本地文件
  9. es6 模板字变量和字符串占位符
  10. 英伟达显卡不同架构_【英伟达NVIDIA显卡GPU架构核心代号名称一览】(截止到 2018·08)...
  11. 手机弹奏计算机音乐的软件,APP推荐:11款简单好用工具的APP,一定要懂!
  12. Google Sketchup论坛
  13. jzoj6152. 【GDOI2019Day2模拟2019.4.29】Endless (倍增维护并查集,平方串)
  14. 论文:Ref-NMS: Breaking Proposal Bottlenecks in Two-Stage Referring Expression Grounding
  15. 安卓手机里的短信删除了如何恢复
  16. 视频教程-项目1——无线自助点餐平台-Java
  17. Windows批处理 - 小程序大作用
  18. 使用scrollTo、scrollBy、Scroller实现滚动动画
  19. JS图片灯箱(lightBox)效果基本原理和demo
  20. 人生是一场修行,修行的结果是个球

热门文章

  1. 最快的 Houdini 和 V-Ray 云渲染服务
  2. SAP年结账务调整过程中的业务改错处理心得
  3. element图片滚动
  4. 计算机课辅导学困生的方法,后进生辅导计划
  5. 【数据结构】数据结构的基本概念(数据结构的三要素:逻辑、存储、运算)
  6. 友盟+分享到微信、QQ问题解决
  7. 理财入门:投资理财工具介绍(不做荐股),这篇和思想篇一样重要。
  8. java 实现fft加汉宁窗_传统FFT跟用汉宁窗插值的FFT算法程序求助
  9. 有感 Visual Studio 2015 RTM 简介 - 八年后回归 Dot Net,终于迎来了 Mvc 时代,盼走了 Web 窗体时代...
  10. 如何用常见电磁阀实现气泵抽排气切换回路