zoukankan      html  css  js  c++  java
  • C#编写一个控制台应用程序,输入三角形或者长方形边长,计算其周长和面积并输出。

    using System;
    
    namespace sy1_1{
        class Program{
            static void Main(string[] args){
                int x;//计算类型
                double t_1, t_2, t_3;//三角形三边
                double s_width, s_length;//长方形长宽
                double length, area;//周长,面积
    
                Console.WriteLine("请输入计算的类型:1.三角形 2.长方形");
                x = int.Parse(Console.ReadLine());
                switch (x) {
                    case 1:
                        Console.WriteLine("请输入三角形第一条边长");
                        t_1 = float.Parse(Console.ReadLine());
                        Console.WriteLine("请输入三角形第二条边长");
                        t_2 = float.Parse(Console.ReadLine());
                        Console.WriteLine("请输入三角形第三条边长");
                        t_3 = float.Parse(Console.ReadLine());
                        length = t_1 + t_2 + t_3;
                        //海伦公式
                        double p = length / 2;
                        area = Math.Sqrt(p * (p - t_1) * (p - t_2) * (p - t_3));
    
                        Console.WriteLine("三角形周长为:{0}",length);
                        Console.WriteLine("三角形面积为:{0}",area);
                        break;
                    case 2:
                        Console.WriteLine("请输入长方形的长");
                        s_length = float.Parse(Console.ReadLine());
                        Console.WriteLine("请输入长方形的宽");
                        s_width = float.Parse(Console.ReadLine());
                        length = s_length + s_width;
                        area = s_length * s_width;
                        Console.WriteLine("长方形周长为:{0}", length);
                        Console.WriteLine("长方形面积为:{0}", area);
                        break;
                    default:
                        Console.WriteLine("请输入正确的选项!");
                        break;
                }
            }
        }
    }

     

  • 相关阅读:
    web前端常见面试题
    pyhton课堂随笔-基本画图
    安装和启动json-server
    Idea破解注册码
    MongoDB基本增删改查
    MogonDB安装及配置
    python和jupyter安装
    web中静态资源和动态资源的概念及区别
    nodejs基础(三)
    C#进程、线程、CPU
  • 原文地址:https://www.cnblogs.com/Arisf/p/15511647.html
Copyright © 2011-2022 走看看