首页 > 其他分享 >12.5每日总结

12.5每日总结

时间:2023-12-05 16:12:25浏览次数:39  
标签:总结 Console 12.5 area 每日 Parse cir WriteLine ReadLine

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

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Lab001
{
class Program
{
static void Main(string[] args)
{
int i;
int j=1;
double a=0, b=0, c=0;
double r_len, r_wid;
double cir, area;
Console.WriteLine("-----输入三角形或者长方形边长,计算其周长和面积并输出-----");
while (true)
{
Console.WriteLine("请选择:1.三角形 2.长方形");
i = int.Parse(Console.ReadLine());

switch (i)
{//计算三角形的周长和面积
case 1:
while(j==1){
Console.WriteLine("请输入第一条边长");
a = float.Parse(Console.ReadLine());
Console.WriteLine("请输入第二条边长");
b = float.Parse(Console.ReadLine());
Console.WriteLine("请输入第三条边长");
c = float.Parse(Console.ReadLine());
if (a + b <= c || a + c <= b || b + c <= a)
{
Console.WriteLine("这三条边不能形成三角形,请重新输入");
}
else {
break;
}
}
cir = a + b + c;
area = Math.Sqrt(cir / 2 * (cir / 2 - a) * (cir / 2 - b) * (cir / 2 - c));
area = Math.Round(area,2);
Console.WriteLine("该三角形周长为:{0}", cir);
Console.WriteLine("该三角形面积为:{0}", area);
break;
case 2:
Console.WriteLine("请输入长方形的长");
r_len = float.Parse(Console.ReadLine());
Console.WriteLine("请输入长方形的宽");
r_wid = float.Parse(Console.ReadLine());
cir = 2 * (r_wid + r_len);
area = r_len * r_wid;
Console.WriteLine("长方形的周长为:{0}", cir);
Console.WriteLine("长方形的面积为:{0}", area);
break;
default:
Console.WriteLine("输入错误");
break;
}

Console.Write("请按任意键继续...");
Console.ReadKey();
Console.Clear();
}
}
}
}

标签:总结,Console,12.5,area,每日,Parse,cir,WriteLine,ReadLine
From: https://www.cnblogs.com/yingxq/p/17877517.html

相关文章

  • ReenTrantLock可重入锁(和synchronized的区别)总结
    可重入性:从名字上理解,ReenTrantLock的字面意思就是再进入的锁,其实synchronized关键字所使用的锁也是可重入的,两者关于这个的区别不大。两者都是同一个线程没进入一次,锁的计数器都自增1,所以要等到锁的计数器下降为0时才能释放锁。锁的实现:Synchronized是依赖于JVM实现的,而ReenTra......
  • Educational Codeforces Round 159 总结
    最失败的一集。C开题顺序搞错,不小心先开了C,以为是A。还好C不难。题意大概是在给定的数组最后添一个数(所有数两两不同),再自定义一个数\(k\),数组中每个数可以加上若干个\(k\),最后使得所有数字相等。要求加\(k\)的次数最少。如果不加最后一个数,那么显然把所有的数加到与最大......
  • 每日总结
    今天学习了JFinalwebframework的开发。编写了一个简单的crud的程序。packagecom.demo.student;importcom.demo.common.model.Student;importcom.jfinal.aop.Before;importcom.jfinal.aop.Inject;importcom.jfinal.core.Controller;importcom.jfinal.core.Path;@P......
  • 基于泰凌微TLSR8355的无线灯光智能控制系统解决方案调试总结
    前记 随着新技术的不断发展,在灯控市场。使用无线和传感器技术让灯的利用变得更加环保和智能是一个相对时尚的选择。最近跟几个客户做了一些此类的产品。发掘了一些有趣的功能和应用。这里做一个梳理。特色梳理 原理:这类产品一般是使用无线来控制灯光的状态和开关......
  • Solution Set 2023.12.5
    [AHOI2009]最小割首先考虑如何处理可行边,对于边\(\left(u,v\right)\),其为可行边与同时满足下列两个条件互为充要条件:\(c_f(u,v)=0\)在\(G_f\)中不存在路径\(u\rightarrowv\)首先可以发现若存在\(G_f\)使得\(c_f(u,v)>0\),那么一定不会割这条边。若\(G_f\)......
  • 每日博客
    hdfs上传文件hadoopfs-putcloud.txt文件覆盖hadoopfs-copyFromLocallocal.txtcloud.txt文件追加hadoopfs-appendToFilelocal.txtcloud.txt文件下载if$(hadoopfs-test-e/usr/local/hadoop/cloud/txt);then$(hadoopfs-copyToLocalcloud.txt./cloud.txt)......
  • 2023年12月4日总结
    更好的观看总结今天是复习树结构,是绿色的树!是通天的树!啊,狂风暴雨啊!全部倾斜在那高大的树上吧!坚强的树乎!你可不要退缩啊!(混乱ing)点分治淀粉质【模板】点分治1注意~我才不会告诉你更新子树大小一定要dfs之后更新呢(本来想打感叹号的)。LuoguP4178TreeOI-WIKI上面说用线段......
  • 每日博客
    英译中importokhttp3.*;importorg.json.JSONObject;importjava.io.*;classChinese{publicstaticfinalStringAPI_KEY="9ERAktOaPuIKEgY3MmvomTcp";publicstaticfinalStringSECRET_KEY="MF4lwMZYNVNMXclTmA3kNGtFGtzlkTkr";stati......
  • 关于递归下降总结
    总结递归下降语法分析中,对每个非终结符按其产生式结构构造相应语法分析子程序,其中终结符产生匹配命令,而非终结符则产生过程调用命令,因为最终要匹配的字符串是全部由终结符组成。其中子程序的结构与产生式结构几乎是一致的。识别程序由一组子程序组成,每个子程序对应于一个非终结符......
  • 今日总结
    过10点了,赶紧先补上今天的再继续。今天确实是非常累的一天,具体可以看我其他平台。这里只展示我想让别人眼睛看到的东西,例:打开sqlserver配置管理器进入C盘的System32 搜索SQL就可以了(其实最开始是打算这样查SQLServer2022对应的配置管理器的版本的,阴差阳错发现了本体 或......