题目: 编写一个控制台应用程序,输入三角形或者长方形的边长,计算其周长和面积并输出。

using System;namespace Text
{class Program{static void Main(string[] args){float L;double S;float a, b, c, z, y;Console.WriteLine("请选择计算三角形或者长方形,三角形输入1,长方形输入2:");char x = char.Parse(Console.ReadLine());switch (x){case '1':L1: Console.WriteLine("请输入三角形的三边长");Console.WriteLine("请输入三角形的a边:");a = float.Parse(Console.ReadLine());Console.WriteLine("请输入三角形的b边:");b =float.Parse(Console.ReadLine());Console.WriteLine("请输入三角形的c边:");c =float.Parse(Console.ReadLine());if (a + b <= c || a + c <= b || b + c <= a){Console.WriteLine("该三角形不成立,请重新输入:");goto L1;}else{L = (a + b + c)/2;S = Math.Sqrt(L*(L- a) * (L - b) * (L - c));Console.WriteLine("该三角形周长为:{0}\n面积为:{1}", 2*L, S);}break;case '2':Console.WriteLine("请分别输入长方形的长和宽:");z = float.Parse(Console.ReadLine());y = float.Parse(Console.ReadLine());L = (z + y) * 2;S = z * y;Console.WriteLine("该长方形周长为:{0}\n面积为:{1}", L, S);break;default:Console.WriteLine("输入错误,请重新选择");break;}Console.ReadKey();}}
}

注意:在输入时,只能用 格式:
类型.Parse(Console.ReadLine())进行输入
比如强制转换为int,char等

计算不规则三角形面积
记周长为c
L=c/2;
S=Math.sqrt(L*(L- a) * (L - b) * (L - c));
**Math是类,sqrt是方法,Math.sqrt调用该方法

C#习题——三角形或者长方形的边长,计算其周长和面积相关推荐

  1. c#求长方形的面积周长公式_C#语言-输入三角形或者长方形边长,计算其周长和面积并输出...

    /* 编写一个控制台应用程序,输入三角形或者长方形边长,计算其周长和面积并输出. */ using System; using System.Collections.Generic; using Sy ...

  2. c++计算长方体周长和面积

    3-4 计算长方形的周长和面积 Time Limit: 1000MS  Memory Limit: 65536KB Submit  Statistic Problem Description 通过本题 ...

  3. 4-17 定义一个长方形类,定义 求周长和面积的方法,然后定义一个测试类,进行测试。

    文章目录 // 周长 // 面积 package ZUOYE; public class zuoye1 {public static void main(String[] args) {Rectang ...

  4. Python面向对象练习(创建类计算正方形周长与面积)

    题目:创建一个正方形类,含有边长属性(默认值为5),有求周长和面积的方法,并创建对象进行测试. #正方形类 class square:a=5#边长#定义方法1def circle(self):retu ...

  5. Java 计算矩形周长和面积

    java的学习 类与对象 题目要求: (1)创建Rectangle类,添加属性width.height: (2)在Rectangle类中添加两种方法计算矩形的面积和周长: (3)编程利用Rectang ...

  6. 基于Matlab的形状识别与计算图形周长,面积,圆周率

    1.二值化图像 ​ 用于处理的图像,一般都是为二值图像.这里也不例外,因为要调用那些图像处理函数,传入的图像都是二值化后的图像. 二值化操作代码: clc; close all; clear all; ...

  7. 长方形Java代码_编写java代码实现一个计数器类c设计一矩形类rectangular,提供计算矩形周长和面积等方法。...

    栈(stack)在计算机科学中是限定仅在表尾进行插入或删除操作的线形表. 栈是一种数据结构,它按照后进先出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据( ...

  8. JAVA继承面积计算体积_java初学基础 使用继承 计算圆形周长、面积和圆柱体积...

    程序效果图: 程序入口,Geo类 import java.util.Scanner; public class Geo{ final double PI = 3.14; public static v ...

  9. python计算长方形的周长和面积_计算矩形的周长和面积

    我需要能够将矩形的长度和宽度输入到控制台并计算其周长和面积.除了接受我的输入以进行计算外,我还有其他工作.我知道我很接近,但似乎无法弄清楚.在此先感谢您的帮助.请记住,我是一个很好的新手,所以你的答案 ...

  10. c#语言-正方形,圆形,利用接口实现周长及面积的计算

    编写一个控制台应用程序,输入正方形边长或者半径,计算其周长和面积并输出. (1)    编写两个接口,接口 IShape 包含三个方法:initialize, getPerimeter, getAre ...

最新文章

  1. 在Mac上使用pip3安装交互式环境IPython实录
  2. 奇瑞s61鸿蒙,数码提前曝光,奇瑞新能源 S61 将搭载华为鸿蒙车机系统
  3. 面试时候可以问的问题集锦
  4. Java调用jar包测试
  5. Magic Squares 魔板 (BFS+HASH)
  6. 【PostgreSQL+PostGIS离线安装】2天的踩坑及问题解决经验分享(含安装文件postgresql-9.5.9+postgis-2.2.3+多个依赖及测试SQL)
  7. 安装UBUNTU Server 11.10
  8. mongodb和mysql的语法_Mongodb和mysql的区别
  9. 分类算法之K-近邻算法
  10. 微信小程序API之request
  11. linux find返回数据不一样,请问一个linux的find的问题,如何让find的返回结果不显示“Perm...
  12. html ztree选中状态,ztree-select.html
  13. 免费Cron表达式生成器源码
  14. (转)驾驶证到期换证指南
  15. 信息收集--关联信息及漏洞情报
  16. Android:ButterKnife的简单使用
  17. matlab中repmat函数使用举例解释(会识字就能看懂)
  18. Oracle数据库服务器端和客服端的安装
  19. SPM提取大脑surface
  20. Java集合篇:Map集合的几种遍历方式及性能测试

热门文章

  1. Javascript中大于和小于
  2. 涨跌的例题用C语言编辑,涨跌比率指标用法及源代码(ADR)
  3. 解决jsp页面引入百度编辑器,出现xss漏洞
  4. Layer Norm
  5. 难解次级债内乱 美国众议院反咬中国金融开放
  6. 肿瘤外显子数据分析指南 复现
  7. 流畅的python学习笔记第一篇之为什么要学习这本书
  8. NR的SSB子载波间隔讨论——为何无60kHz
  9. 【历史上的今天】11 月 28 日:中国顶级域名 CN 被注册;上世纪最大的论坛诞生;首个 Fortran 程序开发者逝世
  10. 无线网络有信号显示未连接网络连接服务器,无线上网显示未识别网络怎么办