Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
2 / 2 / 1
Регистрация: 26.09.2012
Сообщений: 201
1

Создать массив из созданных объектов класса Студент. Для каждого проинициализировать поля и вызвать методы

13.01.2015, 10:17. Просмотров 2285. Ответов 1
Метки нет (Все метки)

Написать программу, которая содержит класс с полями и методами, характеризующего отдельного студента. Создать массив из созданных объектов класса Студент. Для каждого проинициализировать поля и вызвать описанные методы. Результат вывести на консоль.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.01.2015, 10:17
Ответы с готовыми решениями:

Создать массив из созданных объектов класса Студент. Для каждого проинициализировать поля и вызвать методы
Написать программу, которая содержит класс с полями и методами, характеризующего отдельного...

Создать класс Студент, в котором есть заданные поля и методы
Создать класс Студент, в котором есть поля: ФИО студента, группа и семь оценок (желательно...

Как правильно вызвать методы, чтобы передать весь массив объектов
#include <iostream> using namespace std; class f { public: int a; f() { a = 0;

Создать класс обыкновенная дробь, поля класса – числитель и знаменатель. Методы класса: вывод дроби. В классе
Создать класс обыкновенная дробь, поля класса – числитель и знаменатель. Методы класса: вывод...

1
-11 / 5 / 7
Регистрация: 25.04.2013
Сообщений: 80
14.01.2015, 22:17 2
Лучший ответ Сообщение было отмечено Arxangel2 как решение

Решение

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
using System.Text;
 
namespace PacanyStud
{
    class Program
    {
        static void Main(string[] args)
        {
            Student stud1 = new Student(10,7,1992,"Скороходин ","Егор ","Андреевич ", 12, 20);
            Student stud2 = new Student(8, 11, 1993, "Симакин ", "Михаил ", "Витальевич ", 10, 55);
            Student stud3 = new Student(4, 6, 1995, "Егоркин ", "Виталий ", "Михайлович ", 7, 32);
            Student stud4 = new Student(23,12,1994,"Татарин ","Владимир ","Олегович ", 4, 83);
            Console.WriteLine("Студент №1: " + " ФИО - " + stud1.family + stud1.name + stud1.otchestvo +"\nДата рождения: " + stud1.day + " " + stud1.month + " " + stud1.year +"\nКоличество пропущенных занятий: "+stud1.propuski);
            stud1.TheNumberOfPasses();
            Console.WriteLine();
            Console.WriteLine("Студент №2: " + " ФИО - " + stud2.family + stud2.name + stud2.otchestvo + "\nДата рождения: " + stud2.day + " " + stud2.month + " " + stud2.year + "\nКоличество пропущенных занятий: " + stud2.propuski);
            stud2.TheNumberOfPasses();
            Console.WriteLine();
            Console.WriteLine("Студент №3: " + " ФИО - " + stud3.family + stud3.name + stud3.otchestvo + "\nДата рождения: " + stud3.day + " " + stud3.month + " " + stud3.year + "\nКоличество пропущенных занятий: " + stud3.propuski);
            stud3.TheNumberOfPasses();
            Console.WriteLine();
            Console.WriteLine("Студент №4: " + " ФИО - " + stud4.family + stud4.name + stud4.otchestvo + "\nДата рождения: " + stud4.day + " " + stud4.month + " " + stud4.year + "\nКоличество пропущенных занятий: " + stud4.propuski);
            stud4.TheNumberOfPasses();
            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine("Статистика успеваемости студентов:\n");
            Console.WriteLine("Студент №1: " + stud1.uspev+"%");
            stud1.Progress();
            Console.WriteLine("Студент №2: " + stud2.uspev + "%");
            stud2.Progress();
            Console.WriteLine("Студент №3: " + stud3.uspev + "%");
            stud3.Progress();
            Console.WriteLine("Студент №4: " + stud4.uspev + "%");
            stud4.Progress();
            Console.ReadKey();
        }
    }
}
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace PacanyStud
{
    class Student
    {
        public int day;
        public int month;
        public int year;
        public string name;
        public string family;
        public string otchestvo;
        public int propuski;
        public int uspev;
 
        public Student(int d, int m, int y, string f, string n, string o, int p, int u) 
        {
            day = d;
            month = m;
            year = y;
            family = f;
            name = n;
            otchestvo = o;
            propuski = p;
            uspev = u;
        }
 
        public int resul;
 
        public int TheNumberOfPasses() 
        {
            resul = propuski - 4;
            Console.WriteLine("Из них по болезни: " + resul);
            return resul;
 
        }
 
        public int res;
 
        public int Progress() 
        {
            switch (uspev) 
            {
                case 20:
                    Console.WriteLine("Низкий уровень успеваемости\n");
                    break;
                
                case 55:
                    Console.WriteLine("Средний уровень успеваемости\n");
                    break;
 
                case 32:
                    Console.WriteLine("Средний уровень успеваемости\n");
                    break;
 
                case 83:
                    Console.WriteLine("Высокий уровень успеваемости\n");
                    break;
            }
            res = uspev;
            return res;
        } 
    }
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.01.2015, 22:17

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Методы get и set для объектов базового класса
class B:A { B():base(){} public A a; public A aA //нужно определить...

Как проинициализировать весь массив объектов?
// lab7.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h"...

Как правильно создать массив объектов текущего класса в методе данного класса?
Привет! Ставится задача создания метода, который формирует массив объектов. Правильно ли делать...

Создать массив указателей базового класса и присвоить ему адреса каждого из екземпляров класса
Всем привет. Есть условие задачи: Дан базовый класс Base у которого есть метод my_name, метод...


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

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

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