Разветвления switch - C#
Формулировка задачи:
Вложение 787246
Решение задачи: «Разветвления switch»
textual
Листинг программы
using System;
static class test
{
static void Main()
{
Console.Write("n=");
int n = int.Parse(Console.ReadLine());
Console.Write("a=");
var a = double.Parse(Console.ReadLine());
Console.Write("b=");
var b = double.Parse(Console.ReadLine());
double y;
switch (n % 6)
{
case 0: y = 1; break;
case 1: y = a + b; break;
case 4: y = a * Math.Sin(b); break;
case 5: y = a * Math.Log(Math.Abs(b)); break;
default: y = a * a + b * b; break;
}
Console.WriteLine("y=" + y);
Console.ReadKey(true);
}
}