Advertisement
Guest User

Untitled

a guest
Jul 20th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 6.22 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace Zadachi_1
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             //double[] areaResults = new double[2];
  14.             // areaResults = areaOfFigures();
  15.             // Console.WriteLine(areaResults[0]);
  16.             // Console.WriteLine(areaResults[1]);
  17.             // areaComparison(areaOfFigures());
  18.             //Ostatok();
  19.             /*  Console.WriteLine("TryParse:");
  20.               Console.Write("Введите целое число");
  21.               Console.WriteLine();
  22.               string s = Console.ReadLine();
  23.               int x;
  24.               if (int.TryParse(s, out x))
  25.               {
  26.                   Console.WriteLine("Вы ввели целое число {0}", x);
  27.               }
  28.               else
  29.               {
  30.                   Console.WriteLine("Ошибка! Введите целое число");
  31.               }
  32.               Console.ReadKey(true);
  33.               Console.WriteLine("-----------------------------------------------------------------------------");
  34.               Console.WriteLine("fParse:");
  35.               Console.Write("Введите целое число");
  36.               Console.WriteLine();
  37.               string i = Console.ReadLine();
  38.               int j =int.Parse(i);
  39.               Console.WriteLine("Вы ввели целое число {0}", j);*/
  40.             Ostatok();
  41.             Console.ReadKey(true);
  42.  
  43.  
  44.         }
  45.  
  46.         static double[] areaOfFigures()
  47.         {
  48.             double[] area = new double[2];
  49.  
  50.             Console.WriteLine("Введите радиус круга...");
  51.             double sideCircle = double.Parse(Console.ReadLine());
  52.             double CircleArea = Math.PI * Math.Pow(sideCircle, 2);
  53.  
  54.             Console.WriteLine("Введите длинну стороны квадрата...");
  55.             double sideSqare = double.Parse(Console.ReadLine());
  56.             double SqareArea = Math.Pow(sideSqare, 2);
  57.  
  58.             Console.WriteLine("Площадь круга равна {0:f2}", CircleArea);
  59.             Console.WriteLine("Площадь квадрата равна {0:f2}", SqareArea);
  60.             Convert.ToDouble(CircleArea);
  61.  
  62.             area[0] = Convert.ToDouble(CircleArea);
  63.             area[1] = Convert.ToDouble(SqareArea);
  64.  
  65.             return area;
  66.         }
  67.  
  68.         static void areaComparison(double[] areasInput)
  69.         {
  70.             for (int i = 0; i < areasInput.Length; i++)
  71.  
  72.                 // areasInput[i]++;
  73.  
  74.                 Console.WriteLine();
  75.             Console.WriteLine(areasInput[0]);
  76.             Console.WriteLine(areasInput[1]);
  77.             Console.WriteLine();
  78.             double circuleDiametr = 2 * (Math.Sqrt(areasInput[0] / Math.PI));
  79.             double sqareSide = Math.Sqrt(areasInput[1]);
  80.             Console.WriteLine("Сторона квадрата равна {0:f2}", sqareSide);
  81.             Console.WriteLine("Диаметр круга равен {0:f2}", circuleDiametr);
  82.  
  83.             if (sqareSide <= circuleDiametr)
  84.             {
  85.                 Console.WriteLine("Квадрат ПОМЕЩАЕТСЯ в круг");
  86.             }
  87.             else
  88.             {
  89.                 Console.WriteLine("Квадрат НЕ ПОМЕЩАЕТСЯ в круг");
  90.  
  91.             }
  92.  
  93.             if (circuleDiametr <= sqareSide)
  94.             {
  95.                 Console.WriteLine("Круг ПОМЕЩАЕТСЯ в Квадрат");
  96.             }
  97.             else
  98.             {
  99.                 Console.WriteLine("Круг НЕ ПОМЕЩАЕТСЯ в Квадрат");
  100.  
  101.             }
  102.  
  103.  
  104.  
  105.  
  106.         }
  107.  
  108.         /*  static double massiveSum(double[] Input)
  109.           {
  110.               double sum = 0;
  111.               double n;
  112.               Console.WriteLine("Введите диапазон натуральных(целых) чисел более 10 значений ");
  113.               if(n)
  114.               n = Convert.ToInt32(Console.ReadLine());
  115.               Input.Length = double.Parse(Console.ReadLine());
  116.               for (int i = 0; i < Input.Length; i++)
  117.               {
  118.  
  119.            
  120.               }
  121.  
  122.               return sum;
  123.           }*/
  124.  
  125.         static void Ostatok()
  126.         {
  127.             Console.WriteLine("Задание диапазона значений натуральных(целых) чисел...");
  128.             Console.WriteLine();
  129.  
  130.             Console.Write("Введите первое натуральное(целое) число-> ");
  131.             string a = Console.ReadLine();
  132.             int x;
  133.             Console.WriteLine();
  134.  
  135.             /* if (int.Parse(a) == 0)
  136.              {
  137.                  Console.Write("Вы ввели неверное значение, введите натуральное(целое) число-> ");
  138.              }
  139.              */
  140.  
  141.             for (; !int.TryParse(a, out x) || int.Parse(a) == 0; )
  142.             {
  143.                 Console.Write("Вы ввели неверное значение, введите натуральное(целое) число-> ");
  144.                 a = Console.ReadLine();
  145.                 Console.WriteLine();
  146.             }
  147.             Console.WriteLine();
  148.  
  149.             Console.Write("Введите второе натуральное(целое) число-> ");
  150.             string b = Console.ReadLine();
  151.             int y;
  152.             Console.WriteLine();
  153.             for (; !int.TryParse(b, out y) || int.Parse(b) == 0; )
  154.             {
  155.                 Console.Write("Вы ввели неверное значение, натуральное(целое) число-> ");
  156.                 b = Console.ReadLine();
  157.                 Console.WriteLine();
  158.             }
  159.             //-Console.WriteLine();
  160.  
  161.             Console.WriteLine("Вы ввели {0} и {1}", a, b);
  162.  
  163.             for (; (!int.TryParse(b, out y)) & y <= 0; )
  164.             {
  165.                 Console.Write("Вы ввели неверное значение, натуральное(целое) число-> ");
  166.                 b = Console.ReadLine();
  167.                 Console.WriteLine();
  168.             }
  169.             Console.WriteLine();
  170.  
  171.  
  172.         }
  173.  
  174.  
  175.     }
  176. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement