Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.51/75: Рейтинг темы: голосов - 75, средняя оценка - 4.51
 Аватар для Ivan _pupkin
3 / 3 / 1
Регистрация: 17.12.2018
Сообщений: 257

Напишите программу с классом, у которого есть символьное и целочисленное поле

07.03.2019, 03:53. Показов 15970. Ответов 4

Студворк — интернет-сервис помощи студентам
Условие задачи: Напишите программу с классом, у которого есть символьное и целочисленное поле. В классе должны быть описаны версии конструктора с двумя аргументами (целое число и символ - определяют значение полей), а также с одним аргументом типа double. В последнем случае действительная часть аргумента определяет код символа (значение символьного поля),
а дробная с (учётом десятых и сотых) определяет значение целочисленного поля. Например, если аргументом передаётся число 65.1267 , то значение символьного поля будет символ 'A' с кодом 65, а целочисленное поле получит значение 12 (в дробной чисти учитываются только десятичные и сотые).

Не понимаю как решить эту задачу, помогите пожалуйста.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.03.2019, 03:53
Ответы с готовыми решениями:

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

Расширьте класс Rectangle новым классом DrawableRect, у которого есть метод прорисовки draw(Graphics g) и поле outColor
Расширьте класс Rectangle новым классом DrawableRect, у которого есть метод прорисовки draw(Graphics g) и поле outColor с типом ...

Создать граф, узлы которого включают символьное поле
Создать свой граф не менее 10 вершин, узлы которого дополнительно включают символьное поле. Разработать алгоритм обхода графа в «глубину»...

4
Фрилансер
805 / 312 / 148
Регистрация: 13.02.2019
Сообщений: 1,071
07.03.2019, 10:20
Цитата Сообщение от Ivan _pupkin Посмотреть сообщение
Не понимаю как решить эту задачу, помогите пожалуйста
Так а что именно непонятно то? Все, вроде как, проще некуда...
0
880 / 559 / 291
Регистрация: 21.11.2012
Сообщений: 1,554
07.03.2019, 11:50
Ivan _pupkin,

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
    public class Test
    {
        private string myStrField;
        private int myIntField;
 
        public Test(int intValue, string strValue)
        {
            myStrField = strValue;
            myIntField = intValue;
        }
        public Test(double value)
        {
            var arr = value.ToString().Split(new string[] { "." }, StringSplitOptions.RemoveEmptyEntries);
 
            if (arr.Count() == 2)
            {
                myStrField = Convert.ToChar(Convert.ToInt32(arr[0])).ToString();
                var cnt = string.Empty;
                for(int i = 0; i < arr[1].Length; i++)
                {
                    if (i < 2) cnt += arr[1][i];
                }
                myIntField = Convert.ToInt32(cnt);
            }
        }
    }
0
0 / 0 / 0
Регистрация: 12.03.2019
Сообщений: 1
12.03.2019, 23:43
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
using System;
class MyClass
{
    public char symb;
    public int num;
 
    public void Show()
    {
        Console.WriteLine($"{symb}, {num}");
    }
 
    public MyClass(double n)
    {
        symb = (char)n;
        double num2 = (int)n;
        num = (int)((n - num2) * 100);
    }
    
}
 
class KnstrP
{
    static void Main()
    {
        MyClass Numb = new MyClass(65.1267);
        Numb.Show();
        Console.WriteLine();
        Console.ReadLine();
    }
}
Оцените такой вариант.
0
 Аватар для samana
2639 / 1567 / 853
Регистрация: 23.02.2019
Сообщений: 3,876
13.03.2019, 22:05
Цитата Сообщение от russrage Посмотреть сообщение
Оцените такой вариант.
Не всё совпадает, там было условие
Цитата Сообщение от Ivan _pupkin Посмотреть сообщение
В классе должны быть описаны версии конструктора с двумя аргументами (целое число и символ - определяют значение полей), а также с одним аргументом типа double. В последнем случае действительная часть аргумента определяет код символа (значение символьного поля),
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.03.2019, 22:05
Помогаю со студенческими работами здесь

Найти конечное поле, в мультипликативной группе которого есть элемент порядка 14
Добрый день! Подскажите пожалуйста алгоритм решения двух следующих задач или хотя бы с чего начать. 2. Найти конечное поле ( F с...

Напишите программу формирования массива С, компоненты которого определяются по формулам
Заданы два массива A и B одинаковой размерности. Напишите программу формирования массива С, компоненты которого определяются по формулам: ...

Напишите программу вычисления и печати массива у, элементы которого определяются по формуле
Задан массив Х. Напишите программу вычисления и печати массива у, элементы которого определяются по формуле y=abs (x-B), где В -...

Напишите программу для проверки, есть ли в слове X буквы "в". Если есть, то найдите номер первой из них
Напишите программу для проверки, есть ли в слове X буквы &quot;в&quot;. Если есть, то найдите номер первой из них.

Напишите программу для вывода на экран файла, имя которого задается с клавиатуры
Как это имя передать в Assign?


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Программный отбор элементов справочника Номенклатура по группе 1С
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор под наименованию группы (на. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор элементов справочника Сотрудники по перечислениям 1С
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru