Задана форма. как вписать проверку параметров? то есть, например, диаметр отверстия не должен быть больше самой плиты. using system; using system.windows.forms; namespace form1namespace { public partial class form1 { public form1() { initializecomponent(); } private void form1_load(object sender, system.eventargs e) { } private void button1_click(object sender, system.eventargs e) { //начальные параметры плиты textbox1.text = "35"; textbox2.text = "40"; textbox3.text = "22"; textbox4.text = "30"; textbox5.text = "30"; textbox6.text = "10"; textbox7.text = "8"; textbox8.text = "7"; textbox9.text = "18"; textbox10.text = "8"; textbox11.text = "10"; } private void button2_click(object sender, system.eventargs e) { if ((textbox1.text ! = "")& & (textbox2.text ! = "")& & (textbox3.text ! = "") & & (textbox4.text ! = "")& & (textbox5.text ! = "")& & (textbox6.text ! = "") & & (textbox7.text ! = "")& & (textbox8.text ! = "")& & (textbox9.text ! = "") & & (textbox10.text ! = "")& & (textbox11.text ! = "")) { int p1 = int.parse(textbox1.text); int p2 = int.parse(textbox2.text); int p3 = int.parse(textbox3.text); int p4 = int.parse(textbox4.text); int p5 = int.parse(textbox5.text); int p6 = int.parse(textbox6.text); int p7 = int.parse(textbox7.text); int p8 = int.parse(textbox8.text); int p9 = int.parse(textbox9.text); int p10 = int.parse(textbox10.text); int p11 = int.parse(textbox11.text); //метод создания плиты newmacronamespace.newmacroclass.plita(p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11); } else messagebox.show("заполните все поля! ","внимание",messageboxbuttons.ok,messageboxicon.error); } } }
188
325
Ответы на вопрос:
Не забывайте использовать автоформатирование ctrl+k+d using system; using system.windows.forms; namespace form1namespace { public partial class form1 { public form1() { initializecomponent(); } private void form1_load(object sender, system.eventargs e) { //начальные параметры плиты // во первых названия должны быть не textbox1, а tbplatewidth и тп, а то черт разберешь что куда textbox1.text = "35"; textbox2.text = "40"; textbox3.text = "22"; textbox4.text = "30"; textbox5.text = "30"; textbox6.text = "10"; textbox7.text = "8"; textbox8.text = "7"; textbox9.text = "18"; textbox10.text = "8"; textbox11.text = "10"; } private void button2_click(object sender, system.eventargs e) { // лучше писать в виде фильтров , а не многовложенных условий if ((textbox1.text = "") || (textbox2.text = "") || (textbox3.text = "") || (textbox4.text = "") || (textbox5.text = "") || (textbox6.text = "") || (textbox7.text = "") || (textbox8.text = "") || (textbox9.text = "") || (textbox10.text = "") || (textbox11.text = "")) { messagebox.show("заполните все поля! ", "внимание", messageboxbuttons.ok, messageboxicon.error); return; } var platewidth = int.parse(textbox1.text); var platediametr = int.parse(textbox2.text); var p3 = int.parse(textbox3.text); var p4 = int.parse(textbox4.text); var p5 = int.parse(textbox5.text); var p6 = int.parse(textbox6.text); var p7 = int.parse(textbox7.text); var p8 = int.parse(textbox8.text); var p9 = int.parse(textbox9.text); var p10 = int.parse(textbox10.text); var p11 = int.parse(textbox11.text); //пример проверки if platediametr > platewidth { messagebox.show("диаметр отверстия не должен быть больше самой плиты", "внимание", messageboxbuttons.ok, messageboxicon.error); return; } //метод создания плиты newmacronamespace.newmacroclass.plita(platewidth, platediametr, p3, p4, p5, p6, p7, p8, p9, p10, p11); } } }
Program z2; var v,s,a,v0: real; begin write('vo ='); readln(v0); write('a ='); readln(a); write('s ='); readln(s); v: =sqrt(2*a*s+v0*v0); write('v =',v); end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
pruzhinskiy0102.03.2022 19:33
-
ikotelevskaya7816.07.2022 21:32
-
СашаБагнюк2221.12.2020 19:14
-
alb12308.02.2022 07:01
-
данилка12512.05.2020 17:08
-
kriss8989834160806.08.2022 10:25
-
ксюха28025.03.2023 13:29
-
Варя060120.07.2021 02:46
-
Knzke327.07.2021 12:12
-
динара131605.01.2021 08:31
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.