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

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

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

PolinaPilipenco PolinaPilipenco    2   23.06.2021 13:34    4

Ответы
ученик6бкласса ученик6бкласса  23.07.2021 14:35

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

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();

       }

   }

}

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика