C#--第四周实验--任务1--定义学生类,求总成绩和平均成绩。(控制台应用)
[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;
}
}
}
运行结果:
补充:软件开发 , C# ,