Вопрос по информатике:
Помогите!!!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 ().
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок - бесплатно!
- 08.11.2015 20:27
- Информатика
- remove_red_eye 14704
- thumb_up 47
Ответы и объяснения 1
Внимание! Хром жрет строки! Сейчас поправлю
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
- 09.11.2015 11:42
- thumb_up 38
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.