Напишите программу для расчета по двум формулам - C# (190289)
Формулировка задачи:
Здравствуйте! Please hepm me! Я восстанавливаюсь в институте! срочно до завтра надо сделать 5 лаб. в каждом 20-й вариант! я только начинаю изучать так что грубо говоря: "полный ноль". помогите сделать
Лаб. 1. Напишите программу для расчета по двум формулам. Предварительно подготовьте
тестовые примеры с помощью калькулятора (результаты вычисления по обеим
формулам должны совпадать). Класс Math, содержащий математические функц
и и С#, описан на с. 64. Кроме того, для поиска нужной функци и можно воспользоваться
а л ф а в и т н ы м указателем. Методы, отсутствующие в классе, выразите
через имеющиеся.
http://www.cyberforum.ru/attachment....1&d=1442836968
Лаб. 2 Написать программу, которая определяет, попадает ли точка с заданными координатами
в область, закрашенную на рисунке серым цветом. Результат работы
программы вывести в виде текстового сообщения.
http://www.cyberforum.ru/attachment....1&d=1442836968
Лаб. 3 Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью
ряда Тейлора, на интервале от дггач до #кон с шагом dx с точностью е. Таблицу
снабдить заголовком и шапкой. Каждая строка таблицы должна содержать
значение аргумента, значение функции и количество просуммированных членов
ряда.
http://www.cyberforum.ru/attachment....1&d=1442836968
Лаб. 4 Описать класс «цветная точка». Для точки задаются координаты и цвет. Цвет
описывается с помощью трех составляющих (красный, зеленый, синий). Предусмотреть
различные методы инициализации объекта с проверкой допустимости
значений. Допустимым диапазоном для каждой составляющей является [0, 255].
В случае недопустимых значений полей выбрасываются исключения. Описать
свойства для получения состояния объекта и метод изменения цвета.
Написать программу, демонстрирующую все разработанные элементы класса.
Лаб. 5 В одномерном массиве, состоящем из п вещественных элементов, вычислить:
• произведение положительных элементов массива;
• сумму элементов массива, расположенных до минимального элемента.
Упорядочить по возрастанию отдельно элементы, стоящие на четных местах,
и элементы, стоящие на нечетных местах.
Заранее спасибо!
Решение задачи: «Напишите программу для расчета по двум формулам»
textual
Листинг программы
using System; using System.Text; using System.Collections.Generic; namespace ConsoleApplication1 { interface IWork { string ExecuteWork(); } class Lab1 : IWork { public float M { get; private set; } public float N { get; private set; } public Lab1(float m, float n) { this.M = m; this.N = n; } public string ExecuteWork() { StringBuilder resString = new StringBuilder(); resString.Append("z1 = " + z1(this.M, this.N)); resString.AppendLine(); resString.Append("z2 = " + z2(this.M, this.N)); return resString.ToString(); } private float z1(float m, float n) { return (float)(((m - 1) * Math.Sqrt(m) - (n - 1) * Math.Sqrt(n)) / (Math.Sqrt(m * m * m * n) + n * m + m * m - m)); } private float z2(float m, float n) { return (float)((Math.Sqrt(m) - Math.Sqrt(n)) / m); } } class Lab2 : IWork { public string ExecuteWork() { return ""; } } class Program { static void Main() { var workList = new List<IWork> { new Lab1(2, 55), new Lab2() }; workList.ForEach((x) => DoWork(x)); Console.ReadKey(true); } static void DoWork(IWork work) { Console.WriteLine(work.GetType().Name); Console.WriteLine(work.ExecuteWork()); Console.WriteLine(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д