Напишите программу для расчета по двум формулам - 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();
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.429 из 5
Похожие ответы