학생 1명씩의 총점 평균 학점
Main
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Class_Score {
internal class Program {
static void Main(string[] args) {
Random rand = new Random();
stdSore sc = new stdSore();
int[,] score = new int[5,3];
for (int i = 0; i < score.GetLength(0); i++) {
for (int j = 0; j < score.GetLength(1); j++) {
score[i, j] = rand.Next(40, 100);
}
}
for (int i = 0; i < score.GetLength(0); i++) {
Console.WriteLine(i + "번 학생의 합계" + sc.getSum(score[i, 0], score[i, 1], score[i, 2]));
Console.WriteLine(i + "번 학생의 평균" + "{0:.00}",sc.getAvr(score[i, 0], score[i, 1], score[i, 2]));
Console.WriteLine(i + "번 학생의 등급" + sc.getGrade(sc.getAvr(score[i, 0], score[i, 1], score[i, 2])));
}
}
}
}
Student Score (stdScore)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Class_Score {
internal class stdSore {
int kor,math,eng;
int sum;
double avr;
string grade;
public int getSum(int kor,int math,int eng) {
sum= 0;
sum= kor+math+eng;
return sum;
}
public double getAvr(int kor, int math, int eng) {
avr = 0.0;
avr = getSum(kor,math,eng)/3.0;
return avr;
}
public string getGrade(double a) {
string grade = " ";
if ((90 <= a )&&( a <= 100)) {
grade = "A";
}
else if ((80 <= a) && (a < 90)) {
grade = "B";
}
else if ((70 <= a) && (a < 80)) {
grade = "C";
}
else if ((60 <= a) && (a < 70)) {
grade = "D";
}
else {
grade = "F";
}
return grade;
}
}
}
'C# > C# 연습' 카테고리의 다른 글
WinForm : 단순 계산기 (0) | 2022.12.21 |
---|---|
Class : Student manage (0) | 2022.12.20 |
Class : Car Manager (0) | 2022.12.18 |
Class : Car (0) | 2022.12.17 |
IF : Leap year (윤년) (0) | 2022.12.12 |