Исправить код - C# (179272)
Формулировка задачи:
Листинг программы
- class Tel
- {
- protected string marka;
- protected int funk;
- string _marka
- {
- get { return marka; }
- set { marka = value; }
- }
- public int _funk
- {
- get { return funk; }
- set { funk = value; }
- }
- virtual public double Fondcost()
- {
- return 40 * Math.Log(funk);
- }
- public Tel()
- {
- marka = "";
- funk = 0;
- }
- public Tel(string _marka, int _funk)
- {
- marka = _marka;
- funk = _funk;
- }
- public void Print()
- {
- Console.WriteLine("marka: " + _marka);
- Console.WriteLine("funk " + funk);
- Console.WriteLine("wdadw {0} " ,Fondcost());
- }
- }
- class Sotov : Tel
- {
- string model;
- int god;
- public Sotov()
- {
- model = "";
- god = 0;
- }
- public Sotov(string model, int god, int _funk,string _marka) : base(_funk,_marka)
- {
- this.model= model;
- this.god = god;
- }
- override public double Fondcost()
- {
- if (2017 - god <= 1)
- return base.Fondcost() / 0.20 + base.Fondcost();
- if ( 2017-god >= 3)
- return (base.Fondcost() / 0.60) - base.Fondcost();
- else return base.Fondcost();
- }
- public void Show()
- {
- Console.WriteLine("model: " + model);
- Console.WriteLine("god " + god);
- base.Print();
- }
- }
- class Stas : Tel
- {
- string Y;
- string N;
- public Stas()
- {
- Y = "";
- N = "";
- }
- public Stas(string _nesta, string _sta, int funk)
- {
- Y = _nesta;
- N = _sta;
- }
- }
- class Prog
- {
- static void Main(string[] args)
- {
- Console.WriteLine("Введите Марку и кол функций:");
- Tel a = new Tel((Console.ReadLine()), Convert.ToInt32(Console.ReadLine()));
- a.Print();
- a.Fondcost();
- Console.WriteLine("Введите Модель сотовый телефон и год и кол функций:");
- Sotov w = new Sotov(Console.ReadLine(), Convert.ToInt32(Console.ReadLine()), Convert.ToInt32(Console.ReadLine()));
- w.Show();
- w.Fondcost();
- Console.ReadKey();
- }
- }
- }
Решение задачи: «Исправить код»
textual
Листинг программы
- class Telephone
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д