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;
                }
            }
        }
    }

     

  • 相关阅读:
    objcopy使用
    linux中的strip命令简介
    strace命令详解
    bash执行顺序:alias --> function --> builtin --> program
    Ubuntu下安装docker
    uvm中类继承和phase
    error和exception有什么区别?
    sleep() 和 wait() 有什么区别?
    CSS3实现环形进度条?
    请写出你最常见到的5个runtime exception?
  • 原文地址:https://www.cnblogs.com/Arisf/p/15511647.html
Copyright © 2011-2022 走看看