C#习题——三角形或者长方形的边长,计算其周长和面积
题目: 编写一个控制台应用程序,输入三角形或者长方形的边长,计算其周长和面积并输出。
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#习题——三角形或者长方形的边长,计算其周长和面积相关推荐
- c#求长方形的面积周长公式_C#语言-输入三角形或者长方形边长,计算其周长和面积并输出...
/* 编写一个控制台应用程序,输入三角形或者长方形边长,计算其周长和面积并输出. */ using System; using System.Collections.Generic; using Sy ...
- c++计算长方体周长和面积
3-4 计算长方形的周长和面积 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 通过本题 ...
- 4-17 定义一个长方形类,定义 求周长和面积的方法,然后定义一个测试类,进行测试。
文章目录 // 周长 // 面积 package ZUOYE; public class zuoye1 {public static void main(String[] args) {Rectang ...
- Python面向对象练习(创建类计算正方形周长与面积)
题目:创建一个正方形类,含有边长属性(默认值为5),有求周长和面积的方法,并创建对象进行测试. #正方形类 class square:a=5#边长#定义方法1def circle(self):retu ...
- Java 计算矩形周长和面积
java的学习 类与对象 题目要求: (1)创建Rectangle类,添加属性width.height: (2)在Rectangle类中添加两种方法计算矩形的面积和周长: (3)编程利用Rectang ...
- 基于Matlab的形状识别与计算图形周长,面积,圆周率
1.二值化图像 用于处理的图像,一般都是为二值图像.这里也不例外,因为要调用那些图像处理函数,传入的图像都是二值化后的图像. 二值化操作代码: clc; close all; clear all; ...
- 长方形Java代码_编写java代码实现一个计数器类c设计一矩形类rectangular,提供计算矩形周长和面积等方法。...
栈(stack)在计算机科学中是限定仅在表尾进行插入或删除操作的线形表. 栈是一种数据结构,它按照后进先出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据( ...
- JAVA继承面积计算体积_java初学基础 使用继承 计算圆形周长、面积和圆柱体积...
程序效果图: 程序入口,Geo类 import java.util.Scanner; public class Geo{ final double PI = 3.14; public static v ...
- python计算长方形的周长和面积_计算矩形的周长和面积
我需要能够将矩形的长度和宽度输入到控制台并计算其周长和面积.除了接受我的输入以进行计算外,我还有其他工作.我知道我很接近,但似乎无法弄清楚.在此先感谢您的帮助.请记住,我是一个很好的新手,所以你的答案 ...
- c#语言-正方形,圆形,利用接口实现周长及面积的计算
编写一个控制台应用程序,输入正方形边长或者半径,计算其周长和面积并输出. (1) 编写两个接口,接口 IShape 包含三个方法:initialize, getPerimeter, getAre ...
最新文章
- 在Mac上使用pip3安装交互式环境IPython实录
- 奇瑞s61鸿蒙,数码提前曝光,奇瑞新能源 S61 将搭载华为鸿蒙车机系统
- 面试时候可以问的问题集锦
- Java调用jar包测试
- Magic Squares 魔板 (BFS+HASH)
- 【PostgreSQL+PostGIS离线安装】2天的踩坑及问题解决经验分享(含安装文件postgresql-9.5.9+postgis-2.2.3+多个依赖及测试SQL)
- 安装UBUNTU Server 11.10
- mongodb和mysql的语法_Mongodb和mysql的区别
- 分类算法之K-近邻算法
- 微信小程序API之request
- linux find返回数据不一样,请问一个linux的find的问题,如何让find的返回结果不显示“Perm...
- html ztree选中状态,ztree-select.html
- 免费Cron表达式生成器源码
- (转)驾驶证到期换证指南
- 信息收集--关联信息及漏洞情报
- Android:ButterKnife的简单使用
- matlab中repmat函数使用举例解释(会识字就能看懂)
- Oracle数据库服务器端和客服端的安装
- SPM提取大脑surface
- Java集合篇:Map集合的几种遍历方式及性能测试