编写一个控制台应用程序,体会选择结构流程
▪(1)程序需求
某餐馆从周一到周日每天都有一个特价菜,具体如下:星期一:干煸四季豆6元
星期二:蒜蓉油麦菜4元。期三:白水鸡8元。期四:清炒笋丝6元。五:西红柿炖牛腩15元
星期六水煮鱼18元。星期日:酸菜鱼18元。
编写一个程序,输入今天是星期几(1-7),输出今天的特价菜是什么?要求当输入
错误时,捕捉异常。
编写一个控制台应用程序,体会选择结构流程
▪(1)程序需求
某餐馆从周一到周日每天都有一个特价菜,具体如下:星期一:干煸四季豆6元
星期二:蒜蓉油麦菜4元。期三:白水鸡8元。期四:清炒笋丝6元。五:西红柿炖牛腩15元
星期六水煮鱼18元。星期日:酸菜鱼18元。
编写一个程序,输入今天是星期几(1-7),输出今天的特价菜是什么?要求当输入
错误时,捕捉异常。
参考下
using System;
namespace SpecialDishes
{
class Program
{
static void Main(string[] args)
{
try
{
Console.Write("请输入今天是星期几 (1-7):");
int day = int.Parse(Console.ReadLine());
string dish = "";
double price = 0.0;
switch (day)
{
case 1:
dish = "干煸四季豆";
price = 6.0;
break;
case 2:
dish = "蒜蓉油麦菜";
price = 4.0;
break;
case 3:
dish = "白水鸡";
price = 8.0;
break;
case 4:
dish = "清炒笋丝";
price = 6.0;
break;
case 5:
dish = "西红柿炖牛腩";
price = 15.0;
break;
case 6:
dish = "水煮鱼";
price = 18.0;
break;
case 7:
dish = "酸菜鱼";
price = 18.0;
break;
default:
throw new Exception("输入错误,请输入数字 1-7");
}
Console.WriteLine($"今天的特价菜是 {dish},价格为 {price} 元。");
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
}
}