Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Наследование...

6.5K
09 ноября 2007 года
kurzon
87 / / 28.09.2007
Задние: Зарплата...
Дано количество часов работы и и почасовая зарплата, при вводи количество дней, надо вывести зарплату?
Код:
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
6.5K
10 ноября 2007 года
kurzon
87 / / 28.09.2007
Я уже все ошибки исправил ...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог