程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#--第四周實驗--任務1--定義學生類,求總成績和平均成績。(控制台應用)

C#--第四周實驗--任務1--定義學生類,求總成績和平均成績。(控制台應用)

編輯:C#入門知識

[csharp]
/* (程序頭部注釋開始)
 * 程序的版權和版本聲明部分
 * Copyright (c) 2011, 煙台大學計算機學院學生 
 * All rights reserved.
 * 文件名稱:定義描述學生基本情況的類,設置姓名,設置三門課的成績,求總成績和平均成績。
 * 作 者: 雷恆鑫 
 * 完成日期: 2012 年 09 月 22 日
 * 版 本 號: V1.0 
 * 對任務及求解方法的描述部分
 * 輸入描述:
 * 問題描述:
 * 程序輸出:
 * 程序頭部的注釋結束
 */ 
using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
 
namespace Four__week 

    class Program 
    { 
        static void Main(string[] args) 
        { 
            Student stu =new Student(); 
            Console.Write("請輸入學生的姓名:"); 
            string name = Console.ReadLine(); 
            Console.Write("請輸入學生的語文成績:"); 
            double Chinese = double.Parse(Console.ReadLine()); 
            Console.Write("請輸入學生的數學成績:"); 
            double Math = double.Parse(Console.ReadLine()); 
            Console.Write("請輸入學生的英語成績:"); 
            double English = double.Parse(Console.ReadLine()); 
 
            stu.set_name(name); 
            stu.set_Math(Math); 
            stu.set_English(English); 
            stu.set_Chinese(Chinese); 
             
            double sun = stu.sum_score(); 
            double average = stu.average_score(); 
 
            Console.WriteLine("該學生的總成績為:{0}",sun); 
            Console.WriteLine("該學生的平均成績為:{0}",average); 
            Console.ReadKey(true); 
        } 
    } 
 
    class Student 
    { 
        public string name; 
 
        public double Chinese; 
        public double Math; 
        public double English; 
 
        public Student(string name, double Chinese, double Math, double English) 
        { 
            name = ""; 
            Chinese = 0; 
            Math = 0; 
            English = 0; 
 
        } 
 
        public Student() 
        { 
            name = ""; 
            Chinese = 0; 
            Math = 0; 
            English = 0; 
 
        } 
 
        public void input_data() 
        { 
            Console.WriteLine("姓名   語文    數學   英語"); 
            Console.WriteLine("{0}      {1}     {2}     {3}", name, Chinese, Math, English); 
        } 
 
        public void set_name(string name1) 
        { 
            name = name1; 
        } 
        public void set_Chinese(double Chinese1) 
        { 
            Chinese = Chinese1; 
        } 
        public void set_Math(double Math1) 
        { 
            Math = Math1; 
        } 
        public void set_English(double English1) 
        { 
            English = English1; 
        } 
 
        public double sum_score() 
        { 
            double sum = Chinese + Math + English; 
            return sum; 
        } 
        public double average_score() 
        { 
            double average = sum_score() / 3; 
            return average; 
        } 
    } 

 
運行結果:

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved