for文の演習
1から10までメッセージボックスを表示。5だったら「ここで半分です」も表示
private void button1_Click(object sender, EventArgs e)
{
for(int i = 1; i <= 10; i++)//初期化;条件式;変化式;
{
if(i == 5)//変数iが5だった場合の処理
{
MessageBox.Show(i.ToString());//実行する処理
MessageBox.Show("ここで半分です");
}
else//変数iが5以外の処理
{
MessageBox.Show(i + "");
}
}
while文の演習
1から10までメッセージボックスを表示。5だったら「ここで半分です」も表示
private void button1_Click(object sender, EventArgs e)
{
int i = 1;
while (i <= 10)//変数iが10まで繰り返す
{
if(i == 5)//変数iが5だった場合の処理
{
MessageBox.Show(i.ToString());
MessageBox.Show("ここで半分です");
i++;
}
else//変数iが5以外の処理
{
MessageBox.Show(i.ToString());
i++;
}
}
switch文の演習
寿司ネタのおみくじ
static void Main(string[] args)
{
// switch (変数)
// {
// case 値A: //変数が値Aのとき実行される
// 文A
//break; // 文Aの実行が終わったらswitchから抜ける。
// case 値B: //変数が値Bのとき実行される
Console.WriteLine("お寿司おみくじ");
Console.WriteLine("1:まぐろ2:サーモン3:いくら");
int sushi = int.Parse(Console.ReadLine());
switch (sushi)//変数sushiに代入された数値による分岐
{
case 1:
Console.WriteLine("大吉");
break;
case 2:
Console.WriteLine("中吉");
break;
case 3:
Console.WriteLine("凶");
break;
}
switch文の演習(2)
static void Main(string[] args)
{
//月を表す数値を入力し、その月の日数を表示するプログラムを作成しなさい。2 月は 28 日とします。
//また、1 ~ 12 以外の数値が入力された場合に、“入力が間違っています”と表示しなさい。
Console.WriteLine("月を入力せよ。日数を出します");
int month = int.Parse(Console.ReadLine());
switch (month)
{
case 2:
Console.WriteLine("28日です");
break;
case 4:
case 6:
case 9:
case 11:
Console.WriteLine("30日です");
break;
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
Console.WriteLine("31日です");
break;
default:
Console.WriteLine("入力が間違っています");
break;
}