Advertisement
Guest User

Untitled

a guest
Oct 12th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.83 KB | None | 0 0
  1.  
  2.             double h;
  3.             double c;
  4.             double s;
  5.             var a = c = h = s = 0;
  6.             int num = rnd.Next(0, 4);
  7.             int value = rnd.Next(4, 25);
  8.             num = 0;
  9.             switch (num)
  10.             {
  11.                 case 0:
  12.                     a = value;
  13.                     s = 0.5 * a * a;     
  14.                     c = Math.Sqrt(2)*a;  
  15.                     h = 0.5 * c * a;    
  16.                     break;             
  17.                 case 1:                  
  18.                     c = value;
  19.                     a = c / Math.Sqrt(2);    
  20.                     h = 0.5 * c * a;
  21.                     s = 0.5 * a * a;
  22.                     break;
  23.                 case 2:
  24.                     h = value;   
  25.                     a =h/Math.Sqrt(2)/2;
  26.                     s = 0.5 * a * a;     
  27.                     c = Math.Sqrt(2)*a;
  28.                     break;
  29.                 case 3:
  30.                     s = value;
  31.                     a = Math.Sqrt(2*s);
  32.                     c = Math.Sqrt(2)*a;
  33.                     h = 0.5 * c * a;
  34.                     break;
  35.             }
  36.  
  37.             Console.WriteLine($"Катет a = {a:F4}\nГипотенуза c = {c:F4}\nВысота, опущенная на гипотенузу h ={h:F4}\nПлощадь S ={s:F4} ");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement