Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Windows Forms
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.11.2022, 00:16   #1
TrueAlex
Пользователь
 
Регистрация: 25.11.2022
Сообщений: 16
Сообщение Создать программу, подбирающую натуральные X и Y, удовлетворяющем равенство: 2*X+3*Y=120

Создать программу, подбирающую натуральные X и Y (одну комбинацию, при наибольшем значении X), удовлетворяющем равенство: 2*X+3*Y=120.Если можно код и скрин формы.
код на с# нужен

Последний раз редактировалось TrueAlex; 25.11.2022 в 00:17. Причина: коректировка
TrueAlex вне форума Ответить с цитированием
Старый 25.11.2022, 01:41   #2
сфинкс
Форумчанин
 
Аватар для сфинкс
 
Регистрация: 17.06.2012
Сообщений: 957
По умолчанию

простейшее решение без оконного интерфейса непонятной задачи:
Код:
using System; // podbor.cs
namespace PODBOR 
{
	class Program
        {
	public static void Main(string[] args)
	{
double x; double y;
for (x = 25; x <30; x++)
{ 
y=(120-2*x)/3;
Console.Write("X = "); 
Console.WriteLine(x);
Console.Write("Y = "); 
Console.WriteLine(y);
Console.WriteLine(2*x+3*y);
Console.WriteLine();  
}
Console.ReadKey();
}}}
онлайн rextester.com/RJQSC86090
Код:
X = 25
Y = 23.333333333333332
120

X = 26
Y = 22.666666666666668
120

X = 27
Y = 22
120

X = 28
Y = 21.333333333333332
120

X = 29
Y = 20.666666666666668
120
главное: формула y=(120-2*x)/3;
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
сфинкс вне форума Ответить с цитированием
Старый 25.11.2022, 21:34   #3
TrueAlex
Пользователь
 
Регистрация: 25.11.2022
Сообщений: 16
По умолчанию

Цитата:
Сообщение от сфинкс Посмотреть сообщение
простейшее решение без оконного интерфейса непонятной задачи:
Код:
using System; // podbor.cs
namespace PODBOR 
{
	class Program
        {
	public static void Main(string[] args)
	{
double x; double y;
for (x = 25; x <30; x++)
{ 
y=(120-2*x)/3;
Console.Write("X = "); 
Console.WriteLine(x);
Console.Write("Y = "); 
Console.WriteLine(y);
Console.WriteLine(2*x+3*y);
Console.WriteLine();  
}
Console.ReadKey();
}}}
онлайн rextester.com/RJQSC86090
Код:
X = 25
Y = 23.333333333333332
120

X = 26
Y = 22.666666666666668
120

X = 27
Y = 22
120

X = 28
Y = 21.333333333333332
120

X = 29
Y = 20.666666666666668
120
главное: формула y=(120-2*x)/3;
А можно как-то для windows forms адаптировать?
TrueAlex вне форума Ответить с цитированием
Старый 26.11.2022, 01:16   #4
сфинкс
Форумчанин
 
Аватар для сфинкс
 
Регистрация: 17.06.2012
Сообщений: 957
По умолчанию

нарисовали бы какую форму предполагаете

и прочитав мою тему из подписи
https://programmersforum.ru/showthre...47#post1793247

каждый может научиться оформлять формы

плюс там же где-то анимация: кивает головой кот
похоже на задачу с синусоидой
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую

Последний раз редактировалось сфинкс; 26.11.2022 в 01:23.
сфинкс вне форума Ответить с цитированием
Старый 26.11.2022, 03:49   #5
TrueAlex
Пользователь
 
Регистрация: 25.11.2022
Сообщений: 16
По умолчанию

сфинкс, проблема в том,что твой код уже не ищет натуральные числа для Y
TrueAlex вне форума Ответить с цитированием
Старый 26.11.2022, 10:06   #6
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,833
По умолчанию

Как это не ищет. А вот это что тогда такое
Цитата:
Сообщение от TrueAlex Посмотреть сообщение
X = 27
Y = 22
120
macomics вне форума Ответить с цитированием
Старый 26.11.2022, 10:26   #7
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

Цитата:
Сообщение от TrueAlex Посмотреть сообщение
(одну комбинацию, при наибольшем значении X)
Значит Y = 0 и 2*X=120, X = 60 подбор окончен

Цитата:
Сообщение от TrueAlex Посмотреть сообщение
Если можно код и скрин формы.
А что вы хотите на форме видеть? лейбл с ответом + кнопку подобрать? Вы без скрина не способны их кинуть на форму?

Цитата:
Сообщение от macomics Посмотреть сообщение
А вот это что тогда такое
Не сообтветствует условию задачи
p51x вне форума Ответить с цитированием
Старый 26.11.2022, 21:56   #8
TrueAlex
Пользователь
 
Регистрация: 25.11.2022
Сообщений: 16
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Значит Y = 0 и 2*X=120, X = 60 подбор окончен


А что вы хотите на форме видеть? лейбл с ответом + кнопку подобрать? Вы без скрина не способны их кинуть на форму?


Не сообтветствует условию задачи
Признаться честно я даже не улавливаю сути и как организовать сам подбор,чтобы была лишь одна комбинация при максимальном иксе и чисто натуральные числа,я с этим уже очень долго вожусь,а в интернете нигде ответа толком найти не могу,даже задавал подобный вопрос на еще одном форуме,надежду теряю
TrueAlex вне форума Ответить с цитированием
Старый 26.11.2022, 22:27   #9
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

Ну сходите в класс 5 школы...
Берем 2*X+3*Y=120. Выражаем X = 60 - 3 * Y / 2. X когда будет максимальный? Когда 3 * Y / 2 минимально. А при каком Y оно будет минимальное?
p51x вне форума Ответить с цитированием
Старый 26.11.2022, 22:32   #10
TrueAlex
Пользователь
 
Регистрация: 25.11.2022
Сообщений: 16
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Ну сходите в класс 5 школы...
Берем 2*X+3*Y=120. Выражаем X = 60 - 3 * Y / 2. X когда будет максимальный? Когда 3 * Y / 2 минимально. А при каком Y оно будет минимальное?
Как подобрать сами числа в уравнении на листочке бумаги я знаю,а как это на код вместе с windows forms закинуть не могу никак догнать
TrueAlex вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны натуральные числа n и m. Найти такие натуральные p и q, не имеющих общих делителей, что p/q=m/n CLUB17 Общие вопросы C/C++ 1 12.12.2018 22:34
В чем создать программу (создать софт "Учёт топлива" для внесения данных (в базу) через форму) ? Kostia12 Общие вопросы по программированию, компьютерный форум 1 30.03.2017 14:58
Даны натуральные числа N, M. Найти все натуральные числа, меньшие N, квадрат суммы цифр которых равен M Namatrasnik Помощь студентам 1 03.11.2016 23:29
Составить программу для сокращения дроби M / N, где M, N-натуральные числа. kirito_17 Помощь студентам 4 20.11.2013 18:11
Составить программу: найти все натуральные числа кратные 3, интервал от1 до 1000 Миша.505 Паскаль, Turbo Pascal, PascalABC.NET 5 31.10.2011 17:06