profile
Размещено 4 года назад по предмету Информатика от gmurashina

c# помогите

Создайте класс с именем client (клиент), который описывает: фио, телефон, адрес. Опишите не меньше 2 конструкторов. Задайте свойства и метод, который выводит информацию о клиенте.

Создать класс customer (покупатель), который будет дочерним от client, добавить свойства: товар, стоимость, количество. Описать не менее 2 конструкторов, свойства. Задать метод определения стоимости заказанного товара. Переопределить метод вывода информации о клиенте.

Описать массив покупателей. Подсчитать общую сумму заказа.

  1. Ответ на вопрос
    Ответ на вопрос дан settom

    Движок не позволяет добавить архив с проектом

    using System;

    using System.Collections.Generic;

    using System.Linq;

    using System.Text;

    namespace ConsoleApp3

    {

       class Program

       {

           public class client

           {

               public string FIO;

               public string phone;

               public string adress;

               public client()

               {

               }

               public client(string FIO, string phone, string adress)

               {

                   this.FIO = FIO;

                   this.phone = phone;

                   this.adress = adress;

               }

               public client(client NewClient)

               {

                   this.FIO = NewClient.FIO;

                   this.phone = NewClient.phone;

                   this.adress = NewClient.adress;

               }

               public string PoluchitInfo()

               {

                   return "ФИО: " + this.FIO + "nтелефон: " + this.phone + "nадрес: " + this.adress;

               }

           }

           public class customer: client

           {

               public double Trovar;

               public int Kolichestvo;

               public double Stoimost;

               public customer()

               {

               }

               public customer(customer NewCostumer)

               {

                   this.FIO = NewCostumer.FIO;

                   this.phone = NewCostumer.phone;

                   this.adress = NewCostumer.adress;

                   this.Trovar = NewCostumer.Trovar;

                   this.Kolichestvo = NewCostumer.Kolichestvo;

                   this.Stoimost = NewCostumer.Stoimost;

               }

               public customer(string FIO, string phone, string adress, double Trovar, int Kolichestvo)

               {

                   this.FIO = FIO;

                   this.phone = phone;

                   this.adress = adress;

                   this.Trovar = Trovar;

                   this.Kolichestvo = Kolichestvo;

                   this.SchitatStoimost();

               }

               public double SchitatStoimost()

               {

                   return Stoimost = Trovar * Kolichestvo;

               }

           }

           static void Main(string[] args)

           {

               customer[] customers = new customer[3];

               customers[0] = new customer("Иванов", "322223322", "Бобруйск", 1.1, 2);

               customers[1] = new customer("Петров", "123456789", "Урюпинск", 2.2, 5);

               customers[2] = new customer("Сидоров", "987654321", "Крыжополь", 3.3, 10);

               double Sum = 0;

               foreach(customer Temp in customers)

               {

                   Console.WriteLine(Temp.PoluchitInfo()+"n");

                   Sum += Temp.Stoimost;

               }

               Console.WriteLine(Sum.ToString());

               Console.ReadLine();

           }

       }

    }

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.