K
kurzon
Задние: Зарплата...
Дано количество часов работы и и почасовая зарплата, при вводи количество дней, надо вывести зарплату?
Чтото не хочет наследовать?
Дано количество часов работы и и почасовая зарплата, при вводи количество дней, надо вывести зарплату?
Код:
using System;
using System.Collections.Generic;
using System.Text;
namespace Lab_2._
{
class Program
{
class Base
{
public int Vartist_za_chas, Chas;
public int s_Vartist_za_chas
{
get { return Vartist_za_chas; }
set { Vartist_za_chas = value; }
}
public int s_Chas
{
get { return Chas; }
set { Chas = value; }
}
public void set(int a, int b)
{
s_Vartist_za_chas = a;
s_Chas = b;
}
public void set() { }
public void show()
{
Console.WriteLine("Стоимость за один час:" + s_Vartist_za_chas + "\nРабочых часов в день:" + s_Chas);
}
}
class Vartist : Base
{
int kill_day;
public Vartist(int a, int b, int c):base(a,b)
{
kill_day = c;
}
public int s_kill_day
{
get { return kill_day; }
set { kill_day = value; }
}
public void showing()
{
Console.WriteLine("Стоимость за один час:" + s_Vartist_za_chas + "\nРабочых часов в день:" + s_Chas + "\nЗарплата:" + s_kill_day * s_Chas * s_Vartist_za_chas);
}
}
class ZarobinaPlata
{
public static void Main()
{
Console.WriteLine("Введить количество рабочих дней ");
int n = Convert.ToInt32(Console.ReadLine());
Vartist t1 = new Vartist(100, 8,n);
t1.showing();
Console.ReadLine();
}
}
}
}
Чтото не хочет наследовать?
Код:
public Vartist(int a, int b, int c):base(a,b)
Код:
Error 2 No overload for method 'Base' takes '2' arguments