zoukankan      html  css  js  c++  java
  • C#学习

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

    using System;

    using System.Collections.Generic;

    using System.Linq;

    using System.Text;

    namespace _20153236_sy1_1

    {

        class Program

        {

            static void Main(string[] args)

            {

                int i; double t_1, t_2, t_3; double r_lenth, r_width; 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("请输入第一条边长:");//用户依次输入三个边长

                            t_1 = float.Parse(Console.ReadLine());

                            Console.WriteLine("请输入第二条边长:");

                            t_2 = float.Parse(Console.ReadLine());

                            Console.WriteLine("请输入第三条边长:");

                            t_3 = float.Parse(Console.ReadLine());//输入结束

                            cir = t_1 + t_2 + t_3;                //计算三角形周长及面积

                            area = Math.Sqrt(cir / 2 * (cir / 2 - t_1) * (cir / 2 - t_2) * (cir / 2 - t_3));//无法将double隐式转换为float,之前用的float类型的边长等,sqrt函数返回为double

                            Console.WriteLine("该三角形周长为:{0}", cir);

                            Console.WriteLine("该三角形面积为:{0}", area);

                            break;

                        case 2:                                    //长方形周长及面积算法

                            Console.WriteLine("请输入长方形的长:");//用户依次输入三个边长

                            r_lenth = float.Parse(Console.ReadLine());

                            Console.WriteLine("请输入长方形的宽:");

                            r_width = float.Parse(Console.ReadLine());

                            cir = 2 * (r_lenth + r_width);        //长方形周长及面积

                            area = r_lenth * r_width;

                            Console.WriteLine("该长方形周长为:{0}", cir);

                            Console.WriteLine("该长方形面积为:{0}", area);

                            break;

                        case 3: Console.WriteLine("欢迎您的下次进入!!!"); break;

                        default: Console.WriteLine("输入错误!!!"); break;

                    }//switch结束

                    if (i == 3) break; //判断用户是否退出系统

                }//while循环结束

            }

        }

    }

  • 相关阅读:
    Ubuntu18.04查看ip地址
    使用Vmware克隆功能快速创建多台虚拟机
    使用Vmware快照功能对虚拟机进行备份还原
    安装Vmware并创建Ubuntu虚拟机
    使用vmware+Ubuntu搭建hadoop集群
    Gitee图床+PicGo+Typora便捷在博客中使用图片
    使用Gitee Pages+hugo免费搭建你的博客
    Scheduler的WaitRun存在卡死的问题
    使用OpenJDK进行Delphi Android开发
    citus
  • 原文地址:https://www.cnblogs.com/D10304/p/15664606.html
Copyright © 2011-2022 走看看