Разработать класс с методом вычисления стоимости разговора по телефону - C#
Формулировка задачи:
Разработать собственный класс, содержащий метод для вычисления стоимости разговора по телефону. Параметрами метода являются: название, код города, цена минуты.(Города:Владивосток,Москва,Мурманск. Код города: 423,095,815. Цены за минуту в рублях: 2.2, 1.0,1.2
Результат оформить в виде:
Введите длительность разговора(целое число минут) =
Код города:
Стоимость: ... руб.
Помогите пожалуйста с решением.
Решение задачи: «Разработать класс с методом вычисления стоимости разговора по телефону»
textual
Листинг программы
class Myclass
{
public void tel(int code, int duration)
{
double Vladivostok = 2.2;
double Moscow = 1.0;
double Murmansk = 1.2;
double price;
if (code == 423)
{
price = duration * Vladivostok;
Console.WriteLine("Вы звоните во Владивосток, стоимость звонка = " + price);
}
else if (code == 095)
{
price = duration * Moscow;
Console.WriteLine("Вы звоните в Москву, стоимость звонка = " + price);
}
else if (code == 815)
{
price = duration * Murmansk;
Console.WriteLine("Вы звоните в Мурманск, стоимость звонка = " + price);
}
else { Console.WriteLine("Такого кода города не существует"); }
}
}
class Program
{
static void Main(string[] args)
{
Myclass MC = new Myclass();
Console.Write("Введите длительность разговора(целое число минут) = ");
int duration = Convert.ToInt16(Console.ReadLine());
Console.Write("Код города: ");
int code = Convert.ToInt16(Console.ReadLine());
MC.tel(code, duration);
Console.ReadKey();
}
}
}