using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; namespace laba4 { class Program { 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 numbersOperator = new List(); 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 <= 19.5) Console.WriteLine("У Вас дефицит массы тела! Идите жрать, пожалуйста!!!"); if (index >= 19.5 && index <= 24.9) Console.WriteLine("Поздравляю, Ваш жирок не привышает нормы)))"); if (index >= 22.0 && index <= 29.9) Console.WriteLine("У Вас избыточная масса тела! Пора бы на пробежку :/"); //Новая версия if (index >= 32.5 && index <= 35.9) Console.WriteLine("У Вас ожирение 1-й степени! Садитесь ка на диету!!!"); if (index >= 35.9 && index <= 44.9) Console.WriteLine("У Вас ожирение 2-й степени! Срочно в качалочку!!!"); if (index == 46 || index >= 46) 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")); } } Console.ReadKey(); //Строка ввода чтобы окно не закрылось //изменение 4 //Расчет зарплаты Console.Write("Input FZP: "); double FZP = Convert.ToDouble(Console.ReadLine()); Console.Write("Input Nsotr: "); int Nsotr = Convert.ToInt32(Console.ReadLine()); double SocN = FZP / 100 * 26.2, OKLAD = (FZP - SocN) / Nsotr, PN = OKLAD / 100 * 13, Salary = OKLAD - PN; Console.WriteLine("Salary is {0}", Salary); } } }