profile
Размещено 4 года назад по предмету Информатика от Аккаунт удален

Помогите!!!C# Xотя бь| половину.
1. Создать класс Laboratorna2, который содержит метод Main ()
2. Создать еще три статические методы в классе Laboratorna2.
а) метод, который не принимает никаких параметров и не возвращает никакого значения (void), при этом выводит на экран в консоли произвольный текст, например: «Это метод А (), не принимает и не возвращает параметров»;
б) void-метод, который принимает в качестве параметров 2 целых числа, считает их сумму, разность, произведение и частное и выводит на экран название этого метода и результаты вычислений в 4-x строках.
в) метод, который в качестве параметров принимает три числа double, считает их среднее арифметическое и возвращает результат через строку return. Все эти методы должны последовательно вызываться через метод Main (). Результаты их работы должны отображаться в окне консоли
3. Создать новый класс Geometry или любой другой названием.
4. В этом классе создайте новый метод для вычисления площади круга. Метод должен быть публичным и возвращать результат в форме числа double. Метод должен принимать все необходимые параметры через круглые скобки.
5. Вызовите метод по методу Main () и выведите результат вычисления на экран.
6. Создайте новый метод, в котором реализовано вычисление площади и периметра круга с выводом результатов через out-параметры. Примените этот метод для вычисления и вывода результата в консоли.
7. Создайте метод, который через ref-параметр принимает целое число, а возвращает через этот ref-параметр произведение этого числа на 11. Создайте еще один метод, который через ref-параметр принимает текстовую строку и возвращает его в инвертированном виде, через строку return должно возвращаться целое число - равное длине полученной строки. Примените эти методы, вызвав их через метод Main ().

  1. Ответ на вопрос
    Ответ на вопрос дан MaxLevs
    Код в файлах. Отдельно реализован класс Geometry. Пример работы представлен на скриншоте.

    Внимание! Хром жрет строки! Сейчас поправлю


    Laboratorna2.cs
    //////////////////////////////////////////////////
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    namespace Laboratorna2{
        class Laboratorna2
        {
            public static void A() {
                 Console.WriteLine("Привет, это метод А()");
            }
            public static void B(int n, int m) {
                 Console.WriteLine(n + m);
                 Console.WriteLine(n - m);
                 Console.WriteLine(n * m);
                 Console.WriteLine(Convert.ToDouble(n) / m);
            }
            public static double C(double k, double l, double m) {
                 return (k + l + m) / 3;
            }
      public static string N11(ref int Numb) {
                 Numb = 11 * Numb; return "";
      }
      public static int Line(ref string line) {
                 char[] arr = line.ToCharArray();
                 Array.Reverse(arr);
                 line = new string(arr);
                 return line.Length;
      }
      static void Main(string[] args) {
                 Console.WriteLine("Метод А:"); A();
                 Console.WriteLine("Метод B:"); B(5, 7);
                 Console.WriteLine("Метод C: {0}", C(4.33, 13.6, -14.88439435));
                 Console.WriteLine("Geometry.S: {0}", Geometry.S(5));
                 double P, S;
                 Geometry.Par(5, out P, out S);
                 Console.WriteLine("Geometry.Par: P={0}; S={1}", P, S);
                 int N = 7;
                 Console.WriteLine("Метод N11: Число = {0}; Результат = {2}", N, N11(ref N), N);
                 string kekus = "Lol Kek Cheburek!";
                 Console.WriteLine("Метод Line: Исходная строка = "{0}"; Длина = {1}; Результирующая строка = "{2}";", kekus, Line(ref kekus), kekus);
                 Console.ReadKey();
          }
        }
    }

    Geometry.cs
    \\\\\\\\\\\\
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    namespace Laboratorna2 {
     class Geometry {
      public static double S(double R) {
       return Math.PI * Math.Pow(R, 2);
       }
      public static void Par(double R, out double S, out double P) {
       S = Math.PI * Math.Pow(R, 2);
       P = 2 * Math.PI * R;
      }
     }
    }
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.