0

割り当ての合計と平均を計算するために、ユーザーが指定した値を保存しようとしています。値を印刷することはできますが、保存することはできません。

私は答えを探しているのではなく、ガイダンスだけを探しています。

すべての応答に感謝します。

public class average {
    public int num;
    public double avg;        

    public average() { } // no argument method
    public average(int nums, double avgt) {
        num = nums;
        avg = avgt;
    }
    public int Num {
        get { return num; } // used to get the contents from the main()
        set { num = value; }
    }
    public double Avg {
        get { return avg; }
        set { avg = value; }
    }
    public void print_info() { // prints the final results of code
                               // Cannot get the values to store properly
        Console.WriteLine("The average is {0}, the sum of 10 numbers is {1}", (avg/10),num);
        Console.WriteLine("Press any key to continue . . .");
        Console.ReadLine();
    }   

    {class assignment1 // wrapper class for main
        static void Main(string[] args) {
            int num0;
            int val;

            int nums = 0;
            double avgt = 0.0;

            average num1 = new average(nums, avgt);
            for (val = 0; val < 10; val++) { // loop for user input
                Console.Write("Enter an integer value: ");
                num0 = Convert.ToInt32(Console.ReadLine());  
            }
            num1.print_info(); // calls print_info() method
        }
    }
}
4

0 に答える 0