С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
Fyntik
0 / 0 / 1
Регистрация: 29.04.2016
Сообщений: 9
1

Вычислить общий средний балл студентов группы и распечатать список имеющих средний балл выше общего

15.11.2016, 10:05. Просмотров 1188. Ответов 1
Метки нет (Все метки)

Народ помогите с задачей!!


Вычислить общий средний балл студентов интересующей вас группы и распечатать список студентов этой группы, имеющих средний балл выше общего.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.11.2016, 10:05
Ответы с готовыми решениями:

Вычислить средний балл группы и распечатать список студентов, имеющих средний балл выше среднего балла группы
Помогите, пожалуйста, решить задачу: вычислить средний балл группы и...

Вычислить общий средний балл всех студентов и распечатать список студентов со средним баллом выше общего
Задача следующая: вычислить общий средний балл всех студентов и распечатать...

Перевод Pascal в C#. Определить количество неуспевающих студентов и средний балл группы
помогите перевести в C# заранее спасибо)) вот условие самой задачи: В группе...

Определить средний балл группы за экзамен. Количество студентов в группе заранее неизвестно
Есть такая немудрая задачка. Предлагаю написать для тренировки. Имеется список...

Представить на экране список группы и средний балл каждого студента
Данный список группы и по пять оценок каждого студента. Фамилии от оценок и...

1
Fyntik
0 / 0 / 1
Регистрация: 29.04.2016
Сообщений: 9
06.01.2017, 18:59  [ТС] 2
Лучший ответ Сообщение было отмечено Fyntik как решение

Решение

Вот если кому надо, все работает.

Добавлено через 25 секунд
Вот если кому надо, все работает.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Structures
{
    class Program
    {
        static void Main(string[] args)
        {
            //Введем количестов студентов
            Console.WriteLine("Введите количество студентов:");
            int KolStud = Convert.ToInt32(Console.ReadLine());
            Studend[] studends = new Studend[KolStud];
            //Заполним информацию о каждом студенте
            for (int i = 0; i < KolStud; i++)
            {
                Console.WriteLine("Введите ФИО студента:");
                studends[i].FIO = Console.ReadLine();
                Console.WriteLine("Введите год рождения студента:");
                studends[i].GodRo = Console.ReadLine();
                Console.WriteLine("Введите группу студента:");
                studends[i].NGroup = Console.ReadLine();
                Console.WriteLine("Введите оценку по физике:");
                studends[i].OcFiz = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("Введите оценку по математике:");
                studends[i].OcMat = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("Введите оценку по информатике:");
                studends[i].OcInf = Convert.ToInt32(Console.ReadLine());
                studends[i].SrBal = (studends[i].OcInf + studends[i].OcMat + studends[i].OcFiz) / 3;
            }
            Console.WriteLine("Введите интересующую вас группу: ");
            string x = Console.ReadLine();
 
            int ObshBal = 0, SRBALL = 0;
            for (int i = 0; i < KolStud; i++)
            {
                ObshBal = studends[i].SrBal + ObshBal;
                SRBALL = ObshBal / KolStud;
                if ((studends[i].NGroup == x) && ((studends[i].SrBal > SRBALL )))
                {
                    studends[i].Info();
                }
            }
 
            //Выведем информацию о студенте studend на экран
            Console.ReadKey();
        }
    }
    struct Studend
    {
        public string FIO;
        public string GodRo;
        public string NGroup;
        public int OcFiz;
        public int OcMat;
        public int OcInf;
        public int SrBal;
        public void Info()
        {
            Console.WriteLine("Учащиеся имеющие средний балл выше общего : ");
            Console.WriteLine("\nУчащийся {0} группы {1}, {2} года рождения. Имеет бал по физике {3}, по математике {4}, по информатике {5}. Имеет средний балл {6}. \n", FIO, NGroup, GodRo, OcMat, OcFiz, OcInf, SrBal);
        }
    }
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.01.2017, 18:59

Вывести фамилии студентов, балл по определенному предмету которых превышает средний балл по предмету
Вывести фамилии студентов, балл по определенному предмету которых превышает...

Составить список студентов, средний балл которых по всем предметам не менее "4"
студенты одной группы (не более 25 человек) в сессию сдают четыре экзамена....

Опишите класс STUDENT, вычислить средний балл и вывести его на таблицу
Здравствуйте. Помогите дописать прогу. Опишите класс STUDENT (название...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru