Page 58 - أساسيات الحاسب الالي2
P. 58

‫جمل التحكم‬  ‫الفصل الرابع‬

‫‪Goto inbx‬‬
‫مثال ‪ :‬تكرار برنامج حساب مساحة المثلث بمعلومي ة أط وال أض ﻼعه الثﻼث ة باس تخدام‬

 ‫جملة التفرع ‪ Goto‬إلى أن يدخل المستخدم طول ضلع يساوى صفر فينتهي البرنامج‪.‬‬
‫)(‪Sub Main‬‬

      ‫‪Dim a, b, c, s, area As Single‬‬
‫‪Begin:‬‬

      ‫)"اﻷول الضلع ادخل"(‪a = InputBox‬‬
      ‫)"الثاني الضلع ادخل"(‪b = InputBox‬‬
      ‫)"الثالث الضلع ادخل"(‪c = InputBox‬‬
      ‫‪If a = 0 Or b = 0 Or c = 0 Then GoTo finish‬‬
      ‫‪s = (a + b + c) / 2‬‬
      ‫‪area = (s * (s - a) * (s - b) * (s - c)) ^ 0.5‬‬
      ‫)"‪Console.WriteLine("---------------------------‬‬
      ‫)‪Console.WriteLine(a & " " & " " & b & " " & c‬‬
      ‫)"‪Console.WriteLine("Area of Triangle‬‬
      ‫)‪Console.WriteLine(area‬‬
      ‫‪GoTo Begin‬‬
‫‪finish: End‬‬
   ‫‪End Sub‬‬

          ‫)استخدما جملة الشرط ‪ if‬فى المثال السابق وسوف نشرحها بالتفصيل ﻻحقا(‬
‫الشكل التالى يوضح ناتج التنفيذ إلى أن يدخل المستخدم طول ض لع م ن أض ﻼع المثل ث‬

                                                     ‫يساوى صفر فيتوقف البرنامج‬

            ‫‪٥٨‬‬
   53   54   55   56   57   58   59   60   61   62   63