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循环结束

            }

        }

    }

  • 相关阅读:
    promise封装微信小程序的request
    css3实现loading效果--当页面加载过程中显示Loading的进度条,全部加载完成之后进度条消失
    解决H5微信浏览器中audio兼容-- 背景音乐无法自动播放
    h5微信浏览器复制粘贴--ios兼容问题的解决方法(clipboard.js插件)
    解决微信二次分享失败--后面被加上from=singlemessage&isappinstalled=0的解决方案
    h5微信分享
    mpvue微信小程序项目踩坑记录
    水塘抽样算法
    Redis批量删除脚本
    java9 模块化 jigsaw
  • 原文地址:https://www.cnblogs.com/D10304/p/15664606.html
Copyright © 2011-2022 走看看