कैलकुलेटर संस्करण 1

कंसोल प्रोजेक्ट बनाएं।

"Program.cs" का नाम बदलकर "CalculatorRun.cs" कर दें

वर्ग "कैलक्यूलेटर.सीएस" जोड़ें - तीन सार्वजनिक संपत्तियों के साथ 3 निजी डबल डेटा सदस्य - फर्स्टऑपरेंड, फर्स्टऑपरेंड; - दूसरा ऑपरेंड, दूसरा ऑपरेंड; - परिणाम, परिणाम;

  • 1 सार्वजनिक विधि जोड़ ()
  • इस विधि में अतिरिक्त करें, परिणाम = FirstOperand + SecondOperand;

"कैलकुलेटररन.सीएस" में, उपयोगकर्ताओं को पहले ऑपरेंड और दूसरे ऑपरेंड के लिए मान दर्ज करने के लिए कहें, अतिरिक्त परिणाम दिखाएं।

मैंने इस पर घंटों काम किया है और इसका कोई मतलब नहीं है। मेरा कोड बेकार है। क्या किसी के पास इनपुट है?

यह वही है जो मेरे पास है:

namespace CalculatorRun
{
    class Calculator
    {
        static void Main(string[] args)
        {
            decimal FirstOperand, SecondOperand, Result, result;
            Console.Write("Addition Calculation");
            Console.Write("      \n\n");
            Console.Write("   Enter first operand:       ");
            FirstOperand = Convert.ToDecimal(Console.ReadLine());
            Console.Write("   Enter second operand:      ");
            SecondOperand = Convert.ToDecimal(Console.ReadLine());
            Console.Write("-------------------------\n\n");
            Result = FirstOperand + SecondOperand;
            result = Convert.ToDecimal(Result);
            Console.WriteLine("Addition Result: {0}", string.Format("{0}", result));
            Console.WriteLine("Press any key to continue.....");
            Console.ReadLine();
        }
    }
}

लेकिन इसे और अधिक इस तरह होना चाहिए (बेशक शीर्ष पर निर्देशों का उपयोग करके)। लेकिन जब मैंने कोशिश की है, तो मैं इसे काम पर नहीं ला सकता। : सिस्टम का उपयोग करना;

namespace Calculator
{
    class Program
    {
        public static void Main(string[] args)
        {

        }//<-----------

        public int number01;
        public int number02;
        public int Number03
        {
            get
            {
                return number02 / number01;
            }
        }//<----------

        class Program1 : Program
        {

            public void DivideFinal()//<---- void not int
            {
                Console.Write("Enter a number to be divided: ");
                Console.ReadKey();
                number01 = Convert.ToInt32(Console.ReadKey());
                Console.WriteLine("Enter another number to be divided");
                number02 = Convert.ToInt32(Console.ReadKey());
                Console.WriteLine("The result is: " + Number03);
                Console.ReadKey();
            }
        }

    }
}
c#
-1
irrevocably 10 सितंबर 2018, 04:36

1 उत्तर

सबसे बढ़िया उत्तर

यह आपके लिए करेगा। टिप्पणियों में स्पष्टीकरण:

using System;

namespace ConsoleApplication1 {
    class Program {

        static void Main( string[] args ) {
            Calculator calculator = new Calculator();

            Console.Write( "   Enter first operand:       " );

            calculator.FirstOperand = Convert.ToDouble( Console.ReadLine() ); //get the first

            Console.Write( "   Enter first operand:       " );

            calculator.SecondOperand = Convert.ToDouble( Console.ReadLine() ); //get the second

            calculator.Addition(); //Do addition

            Console.WriteLine( "Addition Result: {0}", calculator.Result ); //show result

            Console.WriteLine( "Press any key to continue....." );
            Console.ReadLine();
        }

    }

    class Calculator {
        private double firstOperand, secondOperand, result; //double data members

        //3 public properties
        public double FirstOperand {
            get { return firstOperand; }
            set { firstOperand = value; }
        }

        public double SecondOperand {
            get { return secondOperand; }
            set { secondOperand = value; }
        }

        public double Result {
            get { return result; }
            set { result = value; }
        }

        //1 public method Addition()
        public double Addition() {
            return result = firstOperand + secondOperand;
        }

    }

}
0
γηράσκω δ' αεί πολλά διδασκόμε 10 सितंबर 2018, 05:49