PDA

View Full Version : سوال: استفاده از switch برای تشخیص ورودی کاربر



sahel013
چهارشنبه 26 خرداد 1395, 23:01 عصر
سلام دوستان.یه سوال دارم که با استفاده از ساختار سویئچ برنامه ای بنویسید که 4 فصل سال را بر اساس توع داده وروردی از 1 تا 4 چاپ کند.من اینو نوشتم ولی کار نمیکنه.ممنون میشم اشتباهشو بگید بهم
System.Console.WriteLine("lotfan az 1 ta 4 adade more nazar ra vared konid");
string str = System.Console.ReadLine();
int number = Convert.ToInt32(Console.ReadLine());
int a = int.Parse(str);
switch (a)
{
case 1:
Console.WriteLine("بهار");
break;
case 2:
Console.WriteLine("تابستان");
break;
case 3:
Console.WriteLine("پاییز");
break;
case 4:
Console.WriteLine("زمستان");
break;
default:
System.
Console.WriteLine("هر سال د ارای 4 فصل است و این عدد موجود نمیباشد");
break;
}

ronix3
چهارشنبه 26 خرداد 1395, 23:46 عصر
این کدی که شما نوشتی ۲ بار باید عدد وارد کنی و عدد اول رو در نطر می گیری و عدد دوم رو کاری باهاش نداره

Moien Tajik
پنج شنبه 27 خرداد 1395, 00:04 صبح
using System;


namespace SwitchSeason
{
class Program
{
static void Main()
{
Console.Write("Enter season number : ");
int season = int.Parse(Console.ReadLine());
switch (season)
{
case 1:
Console.WriteLine("Spring");
break;
case 2:
Console.WriteLine("Summer");
break;;
case 3:
Console.WriteLine("Autumn");
break;
case 4:
Console.WriteLine("Winter");
break;
default:
Console.WriteLine("Invalid number for season !");
break;
}
Console.ReadKey();
}
}
}