|
@@ -1,155 +0,0 @@
|
|
|
-using System;
|
|
|
-using System.Collections.Generic;
|
|
|
-
|
|
|
-internal static class ProgramHelpers
|
|
|
-{
|
|
|
- static void Main(string[] args)
|
|
|
- {
|
|
|
- //ПРИВЕТ
|
|
|
- double x, y; //Ввод переменных в программу
|
|
|
- Console.Write("Введите x: ");//Действие для пользователя
|
|
|
- x = double.Parse(Console.ReadLine());//Ввод вещественной переменной преобразованной из строки
|
|
|
- y = 4 * (Math.Pow(x - 3, 6)) - 7 * (Math.Pow(x - 3, 3)) + 2;//Нахождение значения функции
|
|
|
- Console.WriteLine("Значение функции = {0}", y);//Вывод значения y
|
|
|
- // некотор214ые ифывзменения кода
|
|
|
- // некотофыврые изменения кода
|
|
|
- // некотфвфвыорые измеasнения кода
|
|
|
- // некоторые asdasddssadизменasdения кода
|
|
|
- // некотофыврые изменения кодаыфsadadadas
|
|
|
- // некоторфвые изменения кода
|
|
|
- // некотофывasdрые изменения кода
|
|
|
- //Добавили инструкцию
|
|
|
- // git commit –m “реализовали возможность определить совершеннолетие пользователя”
|
|
|
- // git commit –m “реализовали возможность определить asdыфвфсовершеннолетие пользователя”
|
|
|
-
|
|
|
- //Проверка правильности номера телефона
|
|
|
- Console.WriteLine("Введите номер телефона:");
|
|
|
-
|
|
|
- string mobileOperator = Console.ReadLine();
|
|
|
- mobileOperator = mobileOperator.Insert(1, "(");
|
|
|
- mobileOperator = mobileOperator.Insert(5, ")");
|
|
|
- mobileOperator = mobileOperator.Insert(9, "-");
|
|
|
- mobileOperator = mobileOperator.Insert(12, "-");
|
|
|
- Console.WriteLine(mobileOperator);
|
|
|
-
|
|
|
- List<int> numbersOperator = new List<int>();
|
|
|
- numbersOperator.Add(029);
|
|
|
- numbersOperator.Add(044);
|
|
|
- numbersOperator.Add(033);
|
|
|
- numbersOperator.Add(025);
|
|
|
-
|
|
|
- var startindex = mobileOperator.IndexOf("(") + 1;
|
|
|
- var endIndex = mobileOperator.IndexOf(")", startindex);
|
|
|
- var mob = mobileOperator.Substring(startindex, endIndex - startindex);
|
|
|
- int resulte = Convert.ToInt32(mob);
|
|
|
- var mobiletelephone = mobileOperator.Remove(0, 6);
|
|
|
- bool correctOperator = numbersOperator.Contains(resulte);
|
|
|
-
|
|
|
- if (correctOperator == false)
|
|
|
- {
|
|
|
- Console.WriteLine("Введен не правильный номер оператора");
|
|
|
- Console.ReadLine();
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- var split = mobiletelephone.Split(new Char[] { '-' });
|
|
|
- for (int f = 0; f < split.Length; f++)
|
|
|
- {
|
|
|
- if (split[0].Length != 3)
|
|
|
- {
|
|
|
- Console.WriteLine("Введен не правильный номер телефона");
|
|
|
- Console.ReadLine();
|
|
|
- break;
|
|
|
- }
|
|
|
- if (split[1].Length != 2)
|
|
|
- {
|
|
|
- Console.WriteLine("Введен не правильный номер телефона");
|
|
|
- Console.ReadLine();
|
|
|
- break;
|
|
|
- }
|
|
|
- if (split[2].Length != 2)
|
|
|
- {
|
|
|
-
|
|
|
- Console.WriteLine("Введен не правильный номер телефона");
|
|
|
- Console.ReadLine();
|
|
|
- break;
|
|
|
- }
|
|
|
- Console.WriteLine("Номер телефона и оператора введен корректно");
|
|
|
- Console.ReadLine();
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- //Расчет прибыли
|
|
|
- int a, b, c;
|
|
|
- a = 0;
|
|
|
- b = 0;
|
|
|
- c = a - b;
|
|
|
-
|
|
|
- Console.WriteLine("dochod:", a);
|
|
|
- Console.ReadLine();
|
|
|
-
|
|
|
- Console.WriteLine("raschody:", b);
|
|
|
- Console.ReadLine();
|
|
|
-
|
|
|
- if (c > 0)
|
|
|
- {
|
|
|
- Console.WriteLine("dochod jest");
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
-
|
|
|
- Console.WriteLine("ubytok ");
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- //Расчет идеального веса
|
|
|
-
|
|
|
-
|
|
|
- double rost, ves, index, pol, voz, zap, lor, kup;
|
|
|
- {
|
|
|
- Console.WriteLine("Введите свой рост:");
|
|
|
- rost = double.Parse(Console.ReadLine());
|
|
|
- Console.WriteLine("Введите свой вес:");
|
|
|
- ves = double.Parse(Console.ReadLine());
|
|
|
- Console.WriteLine("Введите свой пол (м=0 или ж=1):");
|
|
|
- pol = double.Parse(Console.ReadLine());
|
|
|
- Console.WriteLine("Введите свой возраст:");
|
|
|
- voz = double.Parse(Console.ReadLine());
|
|
|
- Console.WriteLine("Введите обхват запястья:");
|
|
|
- zap = double.Parse(Console.ReadLine());
|
|
|
-
|
|
|
- ///кетле
|
|
|
-
|
|
|
- rost = rost / 100;
|
|
|
- index = ves / (rost * rost);
|
|
|
- if (index <= 18.5)
|
|
|
- Console.WriteLine("У Вас дефицит массы тела! Идите жрать, пожалуйста!!!");
|
|
|
- if (index >= 18.5 && index <= 24.9)
|
|
|
- Console.WriteLine("Поздравляю, Ваш жирок не привышает нормы)))");
|
|
|
- if (index >= 25.0 && index <= 29.9)
|
|
|
- Console.WriteLine("У Вас избыточная масса тела! Пора бы на пробежку :/");
|
|
|
- if (index >= 30.0 && index <= 34.9)
|
|
|
- Console.WriteLine("У Вас ожирение 1-й степени! Садитесь ка на диету!!!");
|
|
|
- if (index >= 35.0 && index <= 39.9)
|
|
|
- Console.WriteLine("У Вас ожирение 2-й степени! Срочно в качалочку!!!");
|
|
|
- if (index == 40 || index >= 40)
|
|
|
- Console.WriteLine("У Вас 3-я степень ожирения! Срочно к диетологу, тут Вам только он поможет!!!");
|
|
|
- rost = rost * 100;
|
|
|
- if (pol == 1)
|
|
|
- {
|
|
|
- lor = rost - 100 - ((rost - 150) / 4);
|
|
|
- Console.WriteLine("Ваш идеальный вес по формуле Лоренца:" + lor.ToString("0"));
|
|
|
- kup = (rost * 0.624 - 0.453);
|
|
|
- Console.WriteLine("Ваш идеальный вес по формуле Купера:" + kup.ToString("0"));
|
|
|
- }
|
|
|
-
|
|
|
- if (pol == 1)
|
|
|
- {
|
|
|
- lor = rost - 100 - ((rost - 150) / 2);
|
|
|
- Console.WriteLine("Ваш идеальный вес по формуле Лоренца:" + lor.ToString("0"));
|
|
|
- kup = (0.713 * rost - 58.03);
|
|
|
- Console.WriteLine("Ваш идеальный вес по формуле Купера:" + kup.ToString("0"));
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
-}
|