Использование метода для вывода информ получает ли студент стипендию - C#
Формулировка задачи:
Имеется недоеланная программка.
Помогите пожалуйста как написать метод, чтобы он зависел от оценок и выводил имеет студент стипендию или нет.
Листинг программы
- //using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace WindowsFormsApplication2
- {
- public partial class Form1 : Form
- {
- struct student
- {
- public string im;
- public string grup;
- public DateTime dat;
- public int vozr;
- public int fiz;
- public int mat;
- public int inf;
- };
- student uch;
- public Form1()
- {
- InitializeComponent();
- }
- private void Form1_Load(object sender, EventArgs e)
- {
- string vivod;
- uch.im = textBox1.Text;
- uch.grup = textBox2.Text;
- uch.fiz = Convert.ToInt32(numericUpDown1.Value);
- uch.mat = Convert.ToInt32(numericUpDown2.Value);
- uch.inf = Convert.ToInt32(numericUpDown3.Value);
- uch.dat = dateTimePicker1.Value;
- uch.vozr = Convert.ToInt32((DateTime.Today- uch.dat).Days / 365.25);
- vivod = "Студент " + uch.im + " группа: "+ uch.grup +
- " возраст " + uch.vozr.ToString() +
- " отметка по физике " + uch.fiz.ToString() +
- " отметка по математике " + uch.mat.ToString() +
- " отметка по информатике " + uch.inf.ToString();
- MessageBox.Show(vivod);
- }
- }
- }
Решение задачи: «Использование метода для вывода информ получает ли студент стипендию»
textual
Листинг программы
- private string StipendResovler(double num)
- {
- if (num < 4)
- return "Нет";
- if (num >= 4 && num < 5)
- return "Да[академическая]";
- return "Да[повышенная]";
- }
- private string GetStipend(student student)
- {
- var numbers = new List<int> {student.fiz,student.mat,student.inf};//те дисциплины, которые влияют на стипендию
- var ave = numbers.Average();
- return StipendResovler(ave);
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д