// csc goto_1.cs
using System;
public class try_switch
{
public try_switch()
{ Console.WriteLine("Constructor is evoked");}
~try_switch()
{ Console.WriteLine("Destructor is evoked");}
public int size(int n, string s)
{
int price = 0;
string sz = "something" ;
switch (n)
{ case 1: sz = " Small"; break;
case 2: sz = " Medium"; break;
case 3: sz = " Large"; break;
default:
Console.WriteLine("Invalid selection.");
break;
}
switch (n)
{
case 1:
price += 25;
break;
case 2:
price += 25;
goto case 1;
case 3:
price += 35;
goto case 1;
case 4:
price += 35;
goto case 1;
default:
Console.WriteLine("Invalid selection.");
break;
}
if (price != 0)
{
Console.WriteLine("Hi : "+ s +
" For size " + sz + " please pay : $" + price);
}
Console.WriteLine("Welcome to Raiders.");
return n;
}
}
class Test
{
static void Main()
{
Console.WriteLine("Unform Youth sizes: 1=Small 2=Medium 3=Large");
Console.Write("Please enter your selection: ");
string s = Console.ReadLine();
int n = int.Parse(s);
Console.Write("Please enter your name: ");
s = Console.ReadLine();
try_switch ts = new try_switch();
ts.size(n, s);
}
}
|