Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Дилемма с ZipArchive: не хочет распаковывать папки и ломает кириллицу ZipArchive не хочет распаковывать папки и ломает кириллицу :( сволочь такая код вот такой using (ZipArchive archive = ZipFile.OpenRead(filename)) { foreach (ZipArchiveEntry entry in archive.Entries) { entry.ExtractToFile(Path.Combine(path, entry.FullName), true); } https://www.cyberforum.ru/ csharp-beginners/ thread1993666.html Вычисление определителя вещественной матрицы C#
Здравствуйте, возможно, на форуме и есть такая задача, но я ее не нашел. Скажите как это реализовать? Задача следующая: Даны вещественные матрицы A, B и C размером 10Χ20 . Вычислить для каждой из них величину : D = max D1, j + max D 2 , j + ... + max D10 , j .
C# Можно ли изменить или удалить данные в бинарном файле https://www.cyberforum.ru/ csharp-beginners/ thread1993589.html
Здравствуйте. В C# есть класс BinaryWriter, который позволяет записывать данные в бинарный файл. Но, везде указано, как добавлять данные в бинарный файл, в конец файла, а можно ли внести изменение в середину файла, или удалить данные из середины файла. Допустим есть класс с атрибутами, скажим пару int, и пару string, и есть класс коллекции для предыдущего класса, с десятком готовых экземпляров....
C# Обход взвешенного неориентированного графа Всем привет. Стоит задача обойти и начальной вершины все вершины графа и вернуться в исходную. Граф неориентированный, взвешенный, каждая вершина связана с другими. Нужно найти оптимальный обход по весам. Сделал следующее. Для каждой вершины ищу наименьший вес среди смежных с ним вершин и иду по этому ребру public int SearchOptimalWay(int grafMatrix) { List<int> way = new... https://www.cyberforum.ru/ csharp-beginners/ thread1993574.html
C# Вычисление CRC через dll
Добрый день. Начал изучать C#. Пишу программку для работы с прибором по RS-485. Там необходимо подсчитывать CRC16 каждой команды. На данный момент СRС16 реализована в самой программе и все работает (для одного прибора), но хочу сделать подсчет CRC в отдельной dll. Исходники нашел на http://crccalc.com (https://github.com/meetanthony/crccsharp) сама dll с компилировалась, я её подключил к своему...
C# Работа с шифровкой\дешифровкой данных ( RSA ) Пытаюсь реализовать для своей проги(хранения текстовых документов) цифровую подпись. Пользуюсь RSA, нашел кучу материалов, столкнулся с недопонимаем. Как я понял, мы шифруем строку с помощью приватного ключа, а публичный ключ используем для расшифровки. Как написано, суть в том, чтобы приватный ключ никто кроме меня не знал, а могли расшифровать с помощью первичного ключа. ... https://www.cyberforum.ru/ csharp-beginners/ thread1993538.html
C# Использование goto Ребята, нужно выйти из вложенного условного оператора switch, решил использовать goto. Но он прерывает выполнение программы, после того как я прохожу по одному из пунктов меню. А надо, чтобы при нажатии на цифру 6 меню программа прерывала выполнение. static void ShowMenu() { Console.WriteLine("Используя цифровую клавиатуру, выберите нужную операцию:\n"); ... https://www.cyberforum.ru/ csharp-beginners/ thread1993536.html "Невозможно сериализовать WindowsFormsApp3.FitnesCentre, т.*к. он не имеет беспараметрического конструктора." C#
добрый день пытаюсь сделать курсовую но наткнулся на проблему скажите как ее решить. Есть класс. вот онpublic class FitnesCentre { public int gs_n { get; set; } public string gs_secondName { get; set; } public string gs_name { get; set; } public int gs_age { get; set; } public string gs_phone { get; set; } public string gs_employment {...
C# Определить число, получаемого выписыванием в обратном порядке цифр заданного натурального числа Определить число, получаемого выписыванием в обратном порядке цифр заданного натурального числа. Помогите написать программу. https://www.cyberforum.ru/ csharp-beginners/ thread1993476.html C# Вывод текста в блокнот в обратном порядке, но чтобы предложения при растягивании окна блокнота не сдвигались Я имею ввиду может можно какой-то якорь поставить слева, чтобы он был привязан и вывод был строго по левой части строки. А то он выводит как-то криво. А если можно то вообще сделать как-то там в методе SortWordsInFile, чтоыб он просто выводил тупо все слова текста в обратном порядке. Внизу вложение с программой https://www.cyberforum.ru/ csharp-beginners/ thread1993458.html
C# Тип const в импортированной dll
Добрый день. Есть DLL от некоего чудака. Документация говорит, что там есть такая функция: int libAddPosition(const char* goodsName, const char* barcode, long quantity, long price, unsigned char taxNumber, int numGoodsPos, unsigned char numDepart); Пытаюсь ее импортировать в C#:
C# Исправить алгоритм подсчета элементов из List? https://www.cyberforum.ru/ csharp-
75 / 75 / 96
Регистрация: 29.09.2012
Сообщений: 232
30.05.2017, 18:15 0

Описать производный класс цилиндр - C# - Ответ 10495222

30.05.2017, 18:15. Показов 4477. Ответов 3
Метки (Все метки)

Ответ

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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
using System;
 
namespace ConsoleApplication1
{
    class Cylinder 
    {
        private double h;
        private double v;
        private double r;
        private double s;      
        public Cylinder(double H, double R)
        {
            h = H;
            r = R;
        }
        public Cylinder(double V)
        {
            v = V;
        }
        public double V()
        {
            v = Math.PI * r * r * h;                  
            return v;
        }
        public void S()
        {
            s = 2 * Math.PI * r * h;
            Console.WriteLine("Площадь поверхности цилиндра: {0}",s);
        }
        public static bool operator ==(Cylinder obj1, Cylinder obj2)
        {
            if (obj1.v == obj2.v)
            return true;
            return false;
        }
 
        public static bool operator !=(Cylinder obj1, Cylinder obj2)
        {
            if (obj1.v != obj2.v )
                return true;
            return false;
        }
 
        public static bool operator >(Cylinder obj1, Cylinder obj2)
        {
            if (obj1.v > obj2.v)
                return true;
            return false;
        }
        public static bool operator <(Cylinder obj1, Cylinder obj2)
        {
            if (obj1.v < obj2.v)
                return true;
            return false;
        }
 
        public override int GetHashCode()
        {  
            return 0;  
        }
        public override bool Equals(object o)
        {
            return true;
        }
 
    }
    class Program
    {
        static void Main()
        {
            Console.WriteLine("Введите высоту первого цилиндра");
            double H = double.Parse(Console.ReadLine());
            Console.WriteLine("Введите радиус первого цилиндра");
            double R = double.Parse(Console.ReadLine());
            Cylinder a = new Cylinder(H,R);
            Console.WriteLine("Введите высоту второго цилиндра");
            double h = double.Parse(Console.ReadLine());
            Console.WriteLine("Введите радиус второго цилиндра");
            double r = double.Parse(Console.ReadLine());
            Cylinder b = new Cylinder(h,r);
            double v = a.V();
            double v1 = b.V();
            Console.WriteLine("Объем первого цилиндра равен: {0}",v);
            a.S();
            Console.WriteLine("Объем второго цилиндра равен: {0}", v1);
            b.S();
            Cylinder z = new Cylinder(v);
            Cylinder z1 = new Cylinder(v1);
            if (z == z1)
            {
                Console.WriteLine("Равны");
            }
            if (z != z1)
            {
                Console.WriteLine("Не равны");
            }
            if (z > z1)
            {
                Console.WriteLine("Объем первого цилиндра больше второго");
            }
            if (z < z1)
            {
                Console.WriteLine("Объем второго цилиндра больше первого");
            }
                    Console.ReadKey();
        }
    } 
}


Вернуться к обсуждению:
Описать производный класс цилиндр C#
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.05.2017, 18:15
Готовые ответы и решения:

Описать базовый класс колоды карт и производный класс пасьянс
Здраствуйте! товарищи-программисты, помогите пожалуйста со следующим заданием: Создать колоду...

Класс: Дописать производный класс, дополняющий базовый и содержащий минимум 2 функции-члена...
Составьте программу на языке С#, которая должна содержать: 1) базовый класс в соответствии с...

Абстрактный класс «Хранилище» и производный класс «Библиотека»
Помогите, пожалуйста, с задачкой: Требуется реализовать абстрактный класс “Хранилище”,...

Класс Tovar и производный класс Shop
Помогите пожалуйста сделать задание, т.к понятия не имею как это реализовать Класс Tovar включает...

3
30.05.2017, 18:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.05.2017, 18:15
Помогаю со студенческими работами здесь

Создать класс BaseString (простая строка) и производный класс OctString (восьмеричная строка) (консоль)
Создать базовый класс BaseString (простая строка), содержащий поля: 1.поле для хранения символов...

Абстрактный класс и производный класс
public abstract class Izdanie { abstract public string Informantion(); //...

Создать базовый класс «цилиндр»
Добрый вечер. Я начинающих программист. И у меня возникла проблема, помогите, пожалуйста. Создать...

Создать производный класс
Можно я со своим вопросом влезу? Нельзя. Одна тема один вопрос В общем задание такое:...

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