Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Посчитать количество предложений из 4 слов, и вывести на экран то, в котором наименьшее количество букв https://www.cyberforum.ru/ csharp-beginners/ thread1352442.html
написать программу а форме которая считает количество предложений состоящих из 4 слов и выводит на экран то, в котором наименьшее количество букв. Сижу на экзамене, ребят, помогите написать
Класс животных, вывод информации о животном при вводе оного параметра C#
В классе имеются сведения о животных: регистрационный номер, название, порода и сведения о хозяине: ФИО, Адрес. Вывести на экран информацию о собаках введенной породы и их хозяевах. Ребят, как...
C# Замена
Добрый день. Как реализовать следующее на c#? 1. Открыть текстовый файл на чтение с помощью компонента OpenFileDialog (файл больше 1Гб) 2. Создать и открыть текстовый файл на запись в той же...
C# указанная служба не установлена службу устанавливал батником C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe... https://www.cyberforum.ru/ csharp-beginners/ thread1352414.html
C# Как называется подобная конструкция? https://www.cyberforum.ru/ csharp-beginners/ thread1352388.html
Здравствуйте. Последнее время на всяких stackoverflow натыкаюсь на конструкции вида: var viewSeries = new LineSeries { DataPointStyle = new Style { TargetType =...
Com технологии C#
Создание электронного архива мультимедиа-библиотеки, списка файлов проигрывателя Media Player
C# Делегаты
Объявим делегат, принимающий два аргумента типа int, и возвращающий int: public delegate int MathDelegate(int x, int y); и метод public static int Expr (int x, int y) { return ((x*x) + (y*y));...
C# Для нестатического поля, метода или свойства требуется ссылка на объект Выдает ошибку ""Ошибка 1 Для нестатического поля, метода или свойства "Manager_Account.CalcMatrix.Calc(int, int)" требуется ссылка на объект c:\users\user-pc\documents\visual studio... https://www.cyberforum.ru/ csharp-beginners/ thread1352254.html
C# Коллекция с информацией о авиарейсах https://www.cyberforum.ru/ csharp-beginners/ thread1352246.html
Написать программу расписания пассажирских авиарейсов. При желании можно получить список текущих рейсов, а также информацию на любой временной период, при этом для каждого рейса должен быть...
C# Открыть порт Здравствуйте, у меня есть программа и статус работает/не работает нужно выводить на сайте, я подумал что самым простым вариантом будет при запуске программы открывать какой-нибудь порт и на сайте... https://www.cyberforum.ru/ csharp-beginners/ thread1352241.html
-11 / 5 / 7
Регистрация: 25.04.2013
Сообщений: 80
14.01.2015, 22:17 0

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

14.01.2015, 22:17. Просмотров 2402. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено 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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.01.2015, 22:17
Готовые ответы и решения:

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

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

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

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

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