C#课程设计报告(3)

2019-01-04 23:04

public double electivecourse3; public double compulsory1; public double compulsory2; public double compulsory3; public void Addcorrect() {

Console.WriteLine(\姓名:\ name = Console.ReadLine(); Console.WriteLine(\性别:\ sex = Console.ReadLine();

Console.WriteLine(\出生日期:\ birth = Console.ReadLine(); Console.WriteLine(\学号:\

id = Console.ReadLine(); Console.WriteLine(\必修一:\ string input1 = Console.ReadLine(); electivecourse1 = Double.Parse(input1); Console.WriteLine(\必修二:\ string input2 = Console.ReadLine(); electivecourse2 = Double.Parse(input2); Console.WriteLine(\必修三:\ string input3 = Console.ReadLine(); electivecourse3 = Double.Parse(input3); Console.WriteLine(\选修一:\ string input4 = Console.ReadLine(); compulsory1 = Double.Parse(input4); Console.WriteLine(\选修二:\ string input5 = Console.ReadLine(); compulsory2 = Double.Parse(input5); }

public void find() {

Console.WriteLine(\姓名:{0}\ Console.WriteLine(\性别:{0}\

Console.WriteLine(\出生日期:{0}\ Console.WriteLine(\学号:{0}\

Console.WriteLine(\必修一:{0}\ Console.WriteLine(\必修二:{0}\ Console.WriteLine(\必修三:{0}\ Console.WriteLine(\选修一:{0}\ Console.WriteLine(\选修二:{0}\ } } }

主函数

using System;

using System.Collections.Generic; using System.Linq; using System.Text;

namespace Version {

class Program {

static College[] coll = new College[100];

static MiddleSchoolStudent[] Midd = new MiddleSchoolStudent[100]; static Pupils[] pupi = new Pupils[100]; static int Colcount = 0; static int Midcount = 0; static int Pupcount = 0;

static void Main(string[] args) {

for (int i = 0; i < 100; i++) {

coll[i] = new College();

Midd[i] = new MiddleSchoolStudent(); pupi[i] = new Pupils(); } do {

string input;

Console.WriteLine(\欢迎使用通用学生管理系统!(1)=小学生中学生 (3)=大学生\

Console.Write(\选择相应的序号:\ input = Console.ReadLine(); int xuanze = Int16.Parse(input); switch (xuanze) {

case 1: Pupil(); break; case 2: Mid(); break; case 3: Col(); break; default: break; }

} while (true); }

2)= (

private static void Col() {

do {

string input;

Console.WriteLine(\您已经进入大学生管理界面\

Console.WriteLine(\增加信息 2.查询信息 3.删除信息 4.修改信息 5.列出学生绩点以及排名\

Console.Write(\请选择:\ input = Console.ReadLine(); int xuanze = Int16.Parse(input); switch (xuanze) {

case 1: ColAdd(); break; case 2: ColSearch(); break; case 3: ColDel(); break; case 4: ColChange(); break; case 5: Colpaixu(); break; default: break; }

} while (true); }

private static void Colpaixu() {

if (Colcount == 0) {

Console.WriteLine(\没有该学生!\ return; }

double grade1 = 0, grade2 = 0, grade3 = 0, grade4 = 0; double grade5 = 0, temp;

double[] score = new double[100];

for (int i = 0; i < Colcount; i++) {

if (coll[i].electivecourse1 > 60.0) {

grade1 = 8.0 * ((coll[i].electivecourse1 / 10.0) - 5.0); }

else { grade1 = 0; }

if (coll[i].electivecourse2 > 60.0)

{

grade2 = 6.0 * ((coll[i].electivecourse2 / 10.0) - 5.0); }

else { grade2 = 0; }

if (coll[i].electivecourse3 > 60.0) {

grade3 = 6.0 * ((coll[i].electivecourse3 / 10.0) - 5.0); }

else { grade3 = 0; }

grade2 = (grade1 + grade2 + grade3) / 20.0; if (coll[i].compulsory1 > 60.0) {

grade3 = coll[i].compulsory1 / 10.0 - 5.0; }

else { grade3 = 0; }

if (coll[i].compulsory2 > 60.0) {

grade4 = coll[i].compulsory2 / 10.0 - 5.0; }

else { grade4 = 0; }

if (coll[i].compulsory3 > 60.0) {

grade5 = coll[i].compulsory3 / 10.0 - 5.0; }

else { grade5 = 0; }

grade3 = (grade3 + grade4 + grade5) / 3.0; grade4 = grade2 * 0.6 + grade3 * 0.4; score[i] = grade4; }

for (int j = 0; j < Colcount; j++) {

for (int k = 0; k < Colcount; k++) {

if (score[j] > score[k]) {

temp = score[k]; score[k] = score[j]; score[j] = temp; } } }

for (int j = 0; j < Colcount; j++) {

Console.WriteLine(\第{0}名{1}绩点为:{2}\

} }

private static void ColChange() {

if (Colcount == 0) {

Console.WriteLine(\目前无学生记录!\ return; }

string Scode;

Console.WriteLine(\输入要修改者的学号:\ Scode = Console.ReadLine(); int i;

for (i = 0; i < Colcount; i++) {

if (Scode == coll[i].id) {

coll[i].Addcorrect();

Console.WriteLine(\ } }

if (i == Colcount) {

Console.WriteLine(\没有该学生!\ } }

private static void ColDel() {

if (Colcount == 0) {

Console.WriteLine(\没有该学生!\ return; }

string Scode;

Console.WriteLine(\输入要删除者的学号:\ Scode = Console.ReadLine(); int i;

for (i = 0; i < Colcount; i++) {

if (Scode == coll[i].id) {

for (int j = i; j < Colcount; j++)


C#课程设计报告(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:统计学习题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: