Использование метода для вывода информ получает ли студент стипендию - C#

Узнай цену своей работы

Формулировка задачи:

Имеется недоеланная программка. Помогите пожалуйста как написать метод, чтобы он зависел от оценок и выводил имеет студент стипендию или нет.
Листинг программы
  1. //using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10. namespace WindowsFormsApplication2
  11. {
  12. public partial class Form1 : Form
  13. {
  14. struct student
  15. {
  16. public string im;
  17. public string grup;
  18. public DateTime dat;
  19. public int vozr;
  20. public int fiz;
  21. public int mat;
  22. public int inf;
  23. };
  24. student uch;
  25. public Form1()
  26. {
  27. InitializeComponent();
  28. }
  29. private void Form1_Load(object sender, EventArgs e)
  30. {
  31. string vivod;
  32. uch.im = textBox1.Text;
  33. uch.grup = textBox2.Text;
  34. uch.fiz = Convert.ToInt32(numericUpDown1.Value);
  35. uch.mat = Convert.ToInt32(numericUpDown2.Value);
  36. uch.inf = Convert.ToInt32(numericUpDown3.Value);
  37. uch.dat = dateTimePicker1.Value;
  38. uch.vozr = Convert.ToInt32((DateTime.Today- uch.dat).Days / 365.25);
  39. vivod = "Студент " + uch.im + " группа: "+ uch.grup +
  40. " возраст " + uch.vozr.ToString() +
  41. " отметка по физике " + uch.fiz.ToString() +
  42. " отметка по математике " + uch.mat.ToString() +
  43. " отметка по информатике " + uch.inf.ToString();
  44. MessageBox.Show(vivod);
  45. }
  46. }
  47. }

Решение задачи: «Использование метода для вывода информ получает ли студент стипендию»

textual
Листинг программы
  1.     private string StipendResovler(double num)
  2.     {
  3.       if (num < 4)
  4.         return "Нет";
  5.       if (num >= 4 && num < 5)
  6.         return "Да[академическая]";
  7.  
  8.       return "Да[повышенная]";
  9.     }
  10.  
  11.     private string GetStipend(student student)
  12.     {
  13.       var numbers  = new List<int> {student.fiz,student.mat,student.inf};//те дисциплины, которые влияют на стипендию
  14.       var ave = numbers.Average();
  15.       return StipendResovler(ave);
  16.     }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.333 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы