Перевести код с Visual Basic - C#

Узнай цену своей работы

Формулировка задачи:

Есть код программы сделанный в visual basic нужно написать в c#
       Private Sub Command1_Click()     
         S = 0 : Text2.Text = ""
         Gr_pod = Val(Text1.Text)
             Do
              Ves_tov = Val(InputBox("Введи вес товара"))
              S = S + Ves_tov
              Text2.Text = Str(S)
            Loop Until S>=Gr_pod Or Ves_tov=0 
              If S > Gr_pod Then S = S - Ves_tov: MsgBox ("Перегруз! Снимаем
    груз")
           Text2.Text = Str(S)
           MsgBox ("Фура загружена")
       End Sub
Моя попытка
            int Ves_tov = 0;
            int Gr_pod = 0;
            int S = 0;
            Gr_pod = Convert.ToInt32(textBox6.Text);
            do
            {
                Ves_tov=Convert.ToInt32(textBox5.Text);
                S = S + Ves_tov;
                textBox4.Text=Convert.ToString(S);
            }
            while ((S>=Gr_pod) | (Ves_tov==0));
 
            if (S > Gr_pod)
            {
                S = S - Ves_tov;
                MessageBox.Show("Перегруз! Снимаем груз");
            }
            else
            {
 
                textBox4.Text = Convert.ToString(S);
                MessageBox.Show("Фура загружена!");
            }

Решение задачи: «Перевести код с Visual Basic»

textual
Листинг программы
while (!((S>=Gr_pod) || (Ves_tov==0)));

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4 из 5