• C# 计算三角形和长方形 周长面积


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

    代码如下:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace Testing1_1
    {
        class Program
        {
            static void Main(string[] args)
            {
                //三角形 长方形的变量
                int i;
                double t1, t2, t3;
                double rlenth, rwidth;
                double cir, area;
                //菜单选择
                Console.WriteLine("欢迎进入几何图形周长、面积计算系统");
                //菜单实现
                while(true)
                {
                    Console.WriteLine("1、三角形   2、长方形   3、退出");
                    Console.WriteLine("请输入序号:");
                    i = int.Parse(Console.ReadLine());
                    switch(i)
                    {
                        case 1:                         //三角形周长及面积
                            Console.WriteLine("请输入第一条边长:");
                            t1 = float.Parse(Console.ReadLine());
                            Console.WriteLine("请输入第二条边长:");
                            t2 = float.Parse(Console.ReadLine());
                            Console.WriteLine("请输入第三条边长:");
                            t3 = float.Parse(Console.ReadLine());
                            cir = t1 + t2 + t3;                 //三角形周长
                            area = Math.Sqrt(cir / 2 * (cir / 2 - t1) * (cir / 2 - t2) * (cir / 2 - t3));
                            //三角形面积
                            Console.WriteLine("三角形周长为:{0}", cir);
                            Console.WriteLine("三角形面积为:{0}", area);
                            break;
                        case 2:                     //长方形周长及面积
                            Console.WriteLine("请输入长方形的长:");
                            rlenth = float.Parse(Console.ReadLine());
                            Console.WriteLine("请输入长方形的宽:");
                            rwidth = float.Parse(Console.ReadLine());
                            cir = 2 * (rlenth + rwidth);
                            area = rlenth * rwidth;
                            Console.WriteLine("长方形周长为:{0}", cir);
                            Console.WriteLine("长方形面积为:{0}", area);
                            break;
                        case 3:
                            Console.WriteLine("欢迎您下次进入!!");
                            break;
                        default:
                            Console.WriteLine("输入错误!!!!");
                            break;
                    }
                    if (i == 3)
                    {
                        break;
                    }
                   
                }
            }
        }
    }

  • 相关阅读:
    Chrome 控制台console的用法[转]
    Page Visibility(页面可见性) API介绍、微拓展[转]
    移动端rem单位用法[转]
    JavaScript继承方式详解[转]
    说说React
    Flex 布局教程:语法篇[转]
    git 常用命令总结
    Supervisor 在ubuntu系统下添加自启动
    Django 通过APNS推送消息
    通过 python-xmp-toolkit 读取图片xmlp信息
  • 原文地址:https://www.cnblogs.com/lx06/p/15686180.html
Copyright © 2020-2023  润新知