1 / 1 / 1
Регистрация: 04.04.2010
Сообщений: 57
1

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

22.04.2012, 18:29. Показов 8420. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Помогите дописать прогу.
Опишите класс STUDENT (название учебного заведения, фамилия н инициалы студента, но¬мер группы, массив из пяти оценок — успеваемость). Введите с клавиатуры данные в массив, состоящий из шести элементов типа STUDENT. Выведите на экран информацию о студентах, у которых средний балл выше введенного с клавиатуры числа. Если такого студента нет, то программа должна выдать соответствующее сообщение на экран.

вот это не получается сделать:
Выведите на экран информацию о студентах, у которых средний балл выше введенного с клавиатуры числа. Если такого студента нет, то программа должна выдать соответствующее сообщение на экран.
Вложения
Тип файла: rar TELEFON.rar (69.1 Кб, 53 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.04.2012, 18:29
Ответы с готовыми решениями:

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

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

Структура Student: вывести на экран информацию о студентах, средний балл которых превышает введенное число
STUDENT (наименование учебного заведения, фамилия и инициалы студента,номер группы,набор из пяти...

Вычислить средний балл в каждой группе студентов и определить, какая группа имеет наибольший средний балл
две группы студентов (1-ая -13 человек, 2-ая - 8 человек) сдают экзамен по информатике. Написать...

5
29 / 31 / 2
Регистрация: 14.04.2012
Сообщений: 152
22.04.2012, 19:38 2
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
67
68
69
70
71
72
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
 
namespace ConsoleApplication1
{
    class STUDENT {
        public string _VUZNAME;
        public string _studentF;
        public double _groupnum;
        public int[] _ocenka = { 0,1, 2, 3, 4, 5 };
        
 
        public STUDENT(string VUZname, string studentF,double groupnum, int
            ocenka)
        {
            
            _VUZNAME = VUZname;
            
            _studentF = studentF;
            
            _groupnum = groupnum;
            
            _ocenka[ocenka] = ocenka;
            
            
 
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            int c = 0;
            Console.WriteLine("Введите количество студентов:");
            int n = Convert.ToInt32(Console.ReadLine());
            STUDENT[] ob1 = new STUDENT[n];
           
            
            for (int i = 0; i < n; i++)
            {
                double b; int y; string l, m;
                Console.WriteLine("Введите название Вуза:");
                l = Console.ReadLine();
                Console.WriteLine("Введите ФИО студента");
                m = Console.ReadLine();
                Console.WriteLine("Введите номер группы студента");
                b = Convert.ToDouble(Console.ReadLine());
                Console.WriteLine("Введите оценку успеваемости студента");
                y = Convert.ToInt32(Console.ReadLine());
               ob1[i] = new STUDENT(l,m,b,y);
                                            
            }
            Console.WriteLine("Введите требуемый  средний бал успеваемости:");
            int x = Convert.ToInt32(Console.ReadLine());
            for (int i = 0; i < n; i++){
                for(int j = 1; j< 5; j++)
                    if (ob1[i]._ocenka[j] > x)
                    {
                        Console.WriteLine(ob1[i]._VUZNAME, ob1[i]._studentF, ob1[i]._groupnum, ob1[i]._ocenka[j]); c++;
                    }
 
                else if (c == 0)
                    Console.WriteLine("Такого студента не существует");
            }
            Console.ReadLine();
            
        }
    }
}
//вроде так,не очень понял,не тестил,отладь
0
1 / 1 / 1
Регистрация: 04.04.2010
Сообщений: 57
22.04.2012, 20:02  [ТС] 3
Спасибо конечно, но мне надо было WindowsFormsApplication
0
29 / 31 / 2
Регистрация: 14.04.2012
Сообщений: 152
22.04.2012, 20:37 4
трудно было написать?
0
1 / 1 / 1
Регистрация: 04.04.2010
Сообщений: 57
22.04.2012, 20:42  [ТС] 5
Цитата Сообщение от SocialEngineer Посмотреть сообщение
трудно было написать?
под себя переделал
0
1 / 1 / 1
Регистрация: 04.04.2010
Сообщений: 57
24.04.2012, 13:25  [ТС] 6
Помогите пожалуйста, не получается
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.04.2012, 13:25
Помогаю со студенческими работами здесь

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

Вычислить средний балл оценок каждого студента и напечатать их фамилии и средний балл (объединение (union))
Дан список студентов. Общие поля: Ф.И.О., дата рождения, группа, средний балл. Вычислить средний...

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

Для студентов заданной группы, имеющие средний балл, больший 4.5, вывести фамилию и средний балл
Для студентов заданной группы,имеющие средний балл,больший 4.5,вывести фамилию,имя,отчество и...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru