0 / 0 / 0
Регистрация: 20.03.2020
Сообщений: 17

Создание простого оконного приложения по решению математической задачи

18.12.2021, 18:23. Показов 1644. Ответов 0

Студворк — интернет-сервис помощи студентам
Учебный проект. Передо мной была поставлена задача написать код, решающий математическую задачу двумя способами: консольное приложение и приложение с графическим интерфейсом.
Задача: Даны матрицы A (xX)x, B (y×y), C (z×z). Вычислить значение выражения PA + PB – PC, где PA (PB, PC) — произведение положительных элементов главной диагонали матрицы A (B, C).

Консольное приложение не составило труда сделать, а с графическим проблемы, никогда ранее не разрабатывал.
В консольном я делал функцию наполнения значениями матрицы с клавиатуры пользователем и функция по расчёту произведения элементов на главной диагонали.

Как можно внедрить эту функцию в кнопку на графическом интерфейсе?

Python
1
2
3
4
5
6
def input_mat():
    print('Введите размерность квадратной матрицы')
    k = int(input())
    print('Заполните матрицу')
    mat = [[int(input('>>: ')) for _ in range(k)] for _ in range(k)]
    return mat, k
если нужно могу приложить код полностью.

Может быть я вообще не с той стороны подхожу к решению задачи?
Моя задумка в том что взаимодействие пользователя с интерфейсом должно быть аналогичным как с консолью - должно быть
окно, где вводится любое число, так же есть кнопка, которая присваивает его массиву и так пока массив не наполнится, и
далее выведется результат решения задачи на экран.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.12.2021, 18:23
Ответы с готовыми решениями:

Создание простого оконного приложения
Создать проект на языке Object Pascal, используя стандартные объекты Delphi для вычисления функции: Функцию я вложила в виде...

Создание оконного приложения для решения метаматической задачи
Нужно написать программу, решающую некую математическую задачу. Среда разработки - Visual Studio. При запуске программы должно появляться...

Библиотеки для простого оконного приложения
Какие библиотеки нужны для создания простого оконного приложения на WinAPI? Скажем, хочу создать два поля ввода, в которые ввожу числа....

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.12.2021, 18:23
Помогаю со студенческими работами здесь

Создание оконного приложения
Здравствуйте! Какие параметры нужно задать в функции DrawText, чтобы несколько строчек текста расположить в центре окна (и по вертикали, и...

Создание оконного приложения
Доброе время суток. Создаю оконное приложение (Win32) выбираю empty. После создания формы *.cpp и form.h в одном каталоге,а вить должны...

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

Создание оконного приложения
Здравствуйте. Вот такой вопрос: у меня есть код консольного приложения. И мне нужно как то сделать оконное приложение. Какие есть варианты?...

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


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

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

Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru