作为一个面向对象的语言,与用户的交互很关键!

在此,我们可以先分析一下我们这个小程序要与用户交互的内容:

1.命名很重要,让用户看见这个程序就知道这个程序的作用。

2.当用户打开这个程序时,提示用户输入的内容。

下面开始编码:

Console.Write("请输入圆形的半径:");

double r=double.Parse(Console.ReadLine());//接收用户的输入并将用户的输入转换成双精度型并赋值给r

double area,circle;//定义两个变量area和circle作为圆形的面积和周长

area= 3.14 * r * r, circle = 3.14 * 2 * r;//圆形面积和周长的计算公式

Console.WriteLine("圆的周长为:" + circle+ "米");//输入圆形的周长

Console.WriteLine("圆的面积为:" + area + "平方米");//输出圆形的面积

Console.WriteLine("请按回车键关闭此窗口");//提示用户按回车键来关闭程序

Console.ReadLine();

一个简单的圆形周长和面积的计算器就做好了,这只是一个很简单的程序,用户只能输入数字,用户如果输入的不是数字,程序则会崩溃,需要用户重新运行程序。

当然,我们也可以加入一个运循环语句来提示用户,如果用户输入的不是数字,则程序一直提示用户请输入数字,这里我们先不深究!

c#圆的周长和面积面向对象_初遇C#:一个简单的小程序(圆形周长,面积计算器)...相关推荐

  1. java拳皇地下城_拳皇(Java简单的小程序)代码实例

    刚开始学习Java,看完老九君的视频根据他的内容敲的代码,感觉还挺有成就感的,毕竟刚学习Java. package helloasd;import java.util.*; public class ...

  2. JAVA拳皇_拳皇(Java简单的小程序)代码实例|chu

    刚开始学习Java,看完老九君的视频根据他的内容敲的代码,感觉还挺有成就感的,毕竟刚学习Java. package helloasd;import java.util.*; public class ...

  3. 认识钉钉小程序_搭建一个简单的小程序---钉钉小程序开发教程001

    其实这里面开发的时候具体,应该有很多的坑,不过..因为暂时不需要具体做,我仅仅查了一下怎么做,记录一下,以后不用再查了. 感觉钉钉小程序开发比微信小程序开发要更便捷,简单一些.首先要注册一个开发者,其 ...

  4. 微信小程序计算三角形面积

    微信小程序--计算三角形面积 代码文件: 一..js文件 二..wxml文件 三..wxss文件 结果展示: 代码文件: 一..js文件 代码如下: data: {result:"" ...

  5. 微信小程序计算三角形面积,三棱锥体积

    微信小程序计算三角形面积,三棱锥体积 index.wxml: <view><form bindsubmit='formsubmit'><view>计算三角形的面积& ...

  6. #圆的周长和面积面向对象_数学实验 | 圆的面积公式推导

    设计者 尤冰  谢凤梨 常州市武进区星辰实验学校 常州市教坛新秀 武进区学科带头人 __ 实验视频    圆的面积公式推导 __ 实验目的 通过实验的方式,将16等分圆转化成近似的长方形.梯形和三角形 ...

  7. java简单通讯录的实现02person类_用java实现简单的小游戏(你一定玩过)

    用java实现简单的小游戏(你一定玩过) 对于java初学者来说,通过一些学习小游戏来对swing学习以及对java基础的学习是一个好的方法,同时也给学习带来了很多的乐趣,接下来就给大家分享一个jav ...

  8. dev 命令行参数调用_云开发·云调用生成小程序码

    小程序云开发已经支持云调用,开放了很多接口,一直想要的获取小程序码也支持了.这下轻量的小程序也可以有自定义小程序码的功能. 1. 需求 获得一个带参数的小程序码,传播出去以后,用户扫码进入指定页面,根 ...

  9. rust如何在木板上上传图片_通过编写一个简单的游戏来学习 Rust | Linux 中国

    导读:你可以尝试以多种语言编程一个简单的游戏来开始编程之路. 本文字数:4068,阅读时长大约: 5分钟 https://linux.cn/article-12979-1.html 作者:Moshe ...

最新文章

  1. android底部滑出view,Android CoordinatorLayout与NestedScrollView基于Behavior几行代码实现底部View滑入滑出...
  2. java integer 不变模式_Java代码的变与不变
  3. 【Coursera】SecondWeek(2)
  4. nodejs mysql 注入_node.js sql 注入攻击防御方法 (sql Injection)
  5. 【模板】Manacher算法
  6. Ubuntu16.04以root身份登入!
  7. 苏宁智慧家庭助跑智慧零售
  8. 7.2Python入门(三)
  9. bluecam连接步骤说明_智能门锁安装步骤分享
  10. 【DSP】频谱泄露与栅栏效应简介
  11. 微信群二维码活码工具随时自动切换二维码永不过期?这样实现自动化裂变
  12. linux集群pbs管理,PBS-Torque集群部署
  13. html轮播图片在线制作,如何制作图片轮播?轮播图在线制作技巧
  14. 翁恺老师c语言课程笔记
  15. 天创速盈:拼多多商家提升投产比有什么技巧?
  16. Python 玫瑰花绘制
  17. MySQL高可用方案MGR+consul组合测试
  18. Java编写三角形和平行四边形
  19. 计算机二级考asc2码吗,2017年计算机二级考试ACCESS重要知识点
  20. C语言解决经典问题约瑟夫环--数组

热门文章

  1. 我与CSDN的2020
  2. 【问题记录】04 MyBatis报错:Parameter ‘XXX‘ not found. Available parameters are [page, hashMap, param1, param
  3. java和前端哪个好学_前端好学还是Java好学?
  4. python可以做哪些小工具_python的简单实用小工具
  5. 微软统一打补丁的服务器,明白打补丁! 微软公布2月Win10/Win8.1/Win7更新详情
  6. node 文字生成图片
  7. 诺基亚狙击华为起诉T-Mobile的背后
  8. iPhone白苹果,刷机降级,无限重启,无限恢复模式,无限DFU模式,错误4013,错误3014...
  9. 苹果换卡后显示无服务器,苹果手机插上sim卡无服务怎么办
  10. 一例vmware 虚拟机造成局域网游戏魔兽争霸看不到对方