Объединить 2 кода в один - C#

Узнай цену своей работы

Формулировка задачи:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApplication1
{
    class Goods
    {
        string name;
        double price, kol, id;
        public Goods(string Name, double Price, double Kol, double Id)
        {
            name = Name;
            price = Price;
            kol = Kol;
            id = Id;
        }
      
        public double Stoimost()
        {
           return (price * kol);
        }
 
        class Program
        {
            static void Main()
            {
                string name = "Vedro";
                Console.WriteLine(name);
                double kol, price, id;
                Console.Write("id=");
                id = Convert.ToDouble(Console.ReadLine());
                Console.Write("kol=");
                kol = Convert.ToDouble(Console.ReadLine());
                Console.Write("price=");
                price = Convert.ToDouble(Console.ReadLine());
                Goods goods1 = new Goods("",price, kol,id);
 
                {
                    Console.WriteLine("Цена товара={0}", goods1.Stoimost());
                    Console.ReadKey();
                }
            }
        }
    }
}
и
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApplication1
{
    class Goods
    {
        string name;
        double price, kol, id;
        public Goods(string Name, double Price, double Kol, double Id)
        {
            name = Name;
            price = Price;
            kol = Kol;
            id = Id;
        }
        static public double operator * (Goods price, Goods kol)
        {
            return price.price * kol.kol;
        }
 
        class Program
        {
            static void Main()
            {
                string name = "Vedro";
                Console.WriteLine(name);
                double kol, price, id;
                Console.Write("id=");
                id = Convert.ToDouble(Console.ReadLine());
                Console.Write("kol=");
                kol = Convert.ToDouble(Console.ReadLine());
                Console.Write("price=");
                price = Convert.ToDouble(Console.ReadLine());
                Goods goods1 = new Goods("",price, kol,id);
 
                {
                    Console.WriteLine("Цена товара={0}", goods1*goods1);
                    Console.ReadKey();
                }
            }
        }
    }
}

Решение задачи: «Объединить 2 кода в один»

textual
Листинг программы
using System;
 
namespace ConsoleApplication1
{
    class Goods
    {
        string name;
        double price, kol, id;
        public Goods(string Name, double Price, double Kol, double Id)
        {
            name = Name;
            price = Price;
            kol = Kol;
            id = Id;
        }
 
        public double Stoimost()
        {
            return price * kol;
        }
 
        static public double operator *(Goods price, Goods kol)
        {
            return price.price * kol.kol;
        }
    }
 
    class Program
    {
        static void Main()
        {
            string name = "Vedro";
            Console.WriteLine(name);
            double kol, price, id;
            Console.Write("id=");
            id = Convert.ToDouble(Console.ReadLine());
            Console.Write("kol=");
            kol = Convert.ToDouble(Console.ReadLine());
            Console.Write("price=");
            price = Convert.ToDouble(Console.ReadLine());
            Goods goods1 = new Goods("", price, kol, id);
 
            {
                Console.WriteLine("Цена товара={0}", goods1.Stoimost());
            //    Console.WriteLine("Цена товара={0}", goods1 * goods1);  // второй вариант (из второго куска кода)
                Console.ReadKey();
            }
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.556 из 5
Похожие ответы