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

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 作业1_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("作业1-1");
            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循环结束
        }
    }
}

 


2. 编写一个控制台应用程序,可根据输入的月份判断所在季节。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _1_2
{
    class Program
    {
        static void Main(string[] args)
        {
            int i;
            Console.WriteLine("**********作业1-2***************");
            while (true)
            {
                Console.WriteLine("请输入月份:");
                i = int.Parse(Console.ReadLine());
                switch (i)
                {
                    case 3:
                    case 4:
                    case 5: Console.WriteLine("春季"); break;
                    case 6:
                    case 7:
                    case 8: Console.WriteLine("夏季"); break;
                    case 9:
                    case 10:
                    case 11: Console.WriteLine("秋季"); break;
                    case 12:
                    case 1:
                    case 2: Console.WriteLine("冬季"); break;
                    default: Console.WriteLine("输入错误!!!"); break;
                }//switch结束
            }//while结束
        }
    }
}
View Code

相关文章:

  • 2021-11-17
猜你喜欢
  • 2021-12-30
  • 2022-12-23
  • 2021-06-15
  • 2021-07-15
  • 2021-09-06
  • 2022-02-25
相关资源
相似解决方案