Есть ответ 👍

Задана форма. как вписать проверку параметров? то есть, например, диаметр отверстия не должен быть больше самой плиты. 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
Посмотреть ответы 2

Ответы на вопрос:

larionxam
4,4(23 оценок)

Не забывайте использовать автоформатирование 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);               }       } }
calusiker
4,6(14 оценок)

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

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS