С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 19.05.2022
Сообщений: 8

Программа с графическим интерфейсом на языке С#

21.02.2023, 16:09. Показов 1211. Ответов 3

Студворк — интернет-сервис помощи студентам
Здраствуйте самые умные люди этой планеты! Нужна помощь с заданием, не сильно разбираюсь с этим, сейчас сделал только кнопки о программе, закрыть, и визуал, не пойму как мне в кнопку Выполнить прописать код так чтобы оно выводилось правильно, если не сложно помогите пожалуйста)
Само задание:
На языке программирования C# написать программу с графическим интерфейсом. Результат
работы программы должен соответствовать показанному в примере.
Дано целое число. Определить, является ли оно четным, или нечетным. Вывести его последнюю
цифру. Посчитать корень из числа. Если число отрицательное, вывести сообщение об ошибке. В
случае некорректного ввода принять число равным 0.
В результирующих полях отключить возможность редактирования данных.
В случае некорректного ввода вывести 0 в поле ввода, изменив цвет вывода на красный.
При нажатии кнопок:
Выполнить – осуществляется проверка и выполнение программы.
Закрыть – закрытие окна программы.
О программе – открывается новое окно с заданием и фамилией студента, как показано в
примере.
(прикрепил фото примера)
Миниатюры
Программа с графическим интерфейсом на языке С#  
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.02.2023, 16:09
Ответы с готовыми решениями:

Программа с графическим интерфейсом
В рабочей области окна при щелчке левой кнопки в данном месте рисуется квадрат (длина стороны – 10 единиц), закрашенный красным цветом...

Создать приложение на языке Python с графическим интерфейсом
Создать тест на языке Python с графическим интерфейсом по 5 вопросам по географии. В открывшемся окне размещен один вопрос и три варианта...

Программа с графическим интерфейсом
Помогите пожалуйста ,нужно написать программу с графическим интерфейсом для расчёта площади треугольника , круга, трапеции или...

3
0 / 0 / 0
Регистрация: 19.05.2022
Сообщений: 8
21.02.2023, 16:13  [ТС]
мой код вообще пустой) вот так он выглядит:
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
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            
            var sb = new StringBuilder();
            sb.AppendLine("Определить, является число четным или нечетным. Вывести его последнюю цифру. Насчитать корень");
            sb.AppendLine("Програму сделал :)");
            MessageBox.Show(sb.ToString());
 
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }
 
        private void button3_Click(object sender, EventArgs e)
        {
            Int32 x, y, s;
            String str;
            
            str = textBox1.Text;
 
         
         
        
           // str = s.ToString();
           // textBox2.Text = (str);
        }
 
        private void textBox1_TextChanged(object sender, EventArgs e)
        {
 
        }
 
        private void textBox3_TextChanged(object sender, EventArgs e)
        {
 
        }
 
        private void textBox4_TextChanged(object sender, EventArgs e)
        {
 
        }
    }
}
0
3085 / 3258 / 556
Регистрация: 17.02.2019
Сообщений: 5,160
21.02.2023, 19:02
Лучший ответ Сообщение было отмечено DragonZerkal как решение

Решение

DragonZerkal, чет того, пробуйте
Код
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
using System;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Числа.Properties;
 
// Дано целое число.Определить, является ли оно четным, или нечетным.Вывести его последнюю
// цифру.Посчитать корень из числа.Если число отрицательное, вывести сообщение об ошибке. В
// случае некорректного ввода принять число равным 0.
// В результирующих полях отключить возможность редактирования данных.
// В случае некорректного ввода вывести 0 в поле ввода, изменив цвет вывода на красный.
// При нажатии кнопок:
// Выполнить – осуществляется проверка и выполнение программы.
// Закрыть – закрытие окна программы.
// О программе – открывается новое окно с заданием и фамилией студента, как показано в примере.
 
namespace Числа
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
            // можно в свойствах прописать
            label1.Text = "Число:";
            label2.Text = "Тип:";
            label3.Text = "Квадратный корень:";
            label4.Text = "Последняя цифра:";
            button1.Text = "О программе";
            button2.Text = "Закрыть";
            button3.Text = "Выполнить";
            textBox2.ReadOnly = true;
            textBox3.ReadOnly = true;
            textBox4.ReadOnly = true;
            // Картинка, загружается из ресурсов. Сами как надобно измените если чё!
            pictureBox1.Image = Resources._1;
            pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
        }
 
        private void Button1_Click(object sender, EventArgs e)
        {
            var sb = new StringBuilder();
            sb.AppendLine("Определить, является число четным или нечетным. Вывести его последнюю цифру. Насчитать корень");
            sb.AppendLine("Программу сделал :)");
            MessageBox.Show(sb.ToString());
        }
 
        private void Button2_Click(object sender, EventArgs e)
        {
            this.Close();
        }
 
        private void Button3_Click(object sender, EventArgs e)
        {
            if (!int.TryParse(textBox1.Text, out int result) || result < 0)
            {
                if (result < 0)
                    MessageBox.Show("Ошибка, число отрицательное!");
                textBox1.Text = "0";
                textBox1.BackColor = Color.Red;
                return;
            }
            if (result % 2 == 0)
                textBox2.Text = "Четное";
            else
                textBox2.Text = "Нечетное";
 
            textBox3.Text = Math.Sqrt(result).ToString ();
            textBox4.Text = (result % 10).ToString ();
        }
        // если красный цвет фона изменить на стандартный
        private void TextBox1_TextChanged(object sender, EventArgs e)
        {
            textBox1.BackColor = default;
        }
    }
}

Проект на FW4.8 получился Числа.zip
1
0 / 0 / 0
Регистрация: 19.05.2022
Сообщений: 8
21.02.2023, 19:53  [ТС]
Спасибо тебе огромное! Всегда знал что на киберфоруме люди хорошие и помогут в любой ситуацие)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.02.2023, 19:53
Помогаю со студенческими работами здесь

Программа с графическим интерфейсом
Всем привет, нужно написать программу с графическим интерфейсом для нахождения всех корней уравнения, помогите пожалуйста. Саму программу...

Программа с графическим интерфейсом
Не понимаю как написать программу на Java и при этом оформить GUI Вывести на экран в графическом режиме графики двух функций на ...

Программа с графическим интерфейсом
Здравствуйте! Помогите пожалуйста написать програму с графическим интерфейсом отображающую сортировку массива. Все поточные значения...

Программа с графическим интерфейсом
В общем программа, знаю, что проста, но не могу сделать, ибо на делфи. В общем суть такова: Есть таблица, в ней 3 колонки. Первая - доход,...

Программа с графическим интерфейсом
Разработать программу с графическим интерфейсом, которая в качестве входного параметра получает число в рублях. Реализовать перебор...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru