1 / 1 / 0
Регистрация: 19.10.2014
Сообщений: 14
1

Как написать код с использованием функции?

09.11.2014, 16:33. Показов 1414. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот у меня есть код как его засунуть в функции???
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
static void Main(string[] args)
        {
            Console.WriteLine(" 1 Выяснить, пройдёт ли кирпич с рёбрами a, b, c в прямоугольное отверстие со сторонами x и y.");
            Console.WriteLine();
            Console.WriteLine(" 2 Найти площадь треугольника по трём сторонам");
            Console.WriteLine();
            Console.WriteLine(" 3 Найти Натуральное число называемым совершенным");
 
            Console.WriteLine();
            int Nomer = Convert.ToInt32(Console.ReadLine());
            switch (Nomer)
            {
                case 1:
                    Console.WriteLine("Выяснить, пройдёт ли кирпич с рёбрами a, b, c в прямоугольное отверстие со сторонами x и y.");
                    Console.WriteLine();
                    Console.WriteLine("Нажмите любую клавишу для продолжения");
                    Console.ReadKey();
                    Console.WriteLine("Введите длину ребра кирпича a");
                    int a8 = Int32.Parse(Console.ReadLine());
                    Console.WriteLine();
                    Console.WriteLine("Введите длину ребра кирпича b");
                    int b8 = Int32.Parse(Console.ReadLine());
                    Console.WriteLine();
                    Console.WriteLine("Введите длину ребра кирпича c");
                    int c8 = Int32.Parse(Console.ReadLine());
                    Console.WriteLine();
                    Console.WriteLine("Введите длину стороны отверстия x");
                    int x8 = Int32.Parse(Console.ReadLine());
                    Console.WriteLine();
                    Console.WriteLine("Введите длину стороны отверстия y");
                    int y8 = Int32.Parse(Console.ReadLine());
                    Console.WriteLine();
                    if (((x8 >= a8) & ((y8 >= b8) || (y8 >= c8))) || ((x8 >= b8) & ((y8 >= a8) || (y8 >= c8))) || ((x8 >= a8) & ((y8 >= b8) || (y8 >= c8))))
                        Console.WriteLine("Пройдёт");
                    else
                        Console.WriteLine("Не пройдёт");
                    Console.WriteLine("Нажмите любую клавишу для продолжения");
                    Console.ReadKey();
                    break;
 
                case 2:
                    Console.WriteLine("Найти площадь треугольника по трём сторонам");
                    Console.WriteLine();
                    Console.WriteLine("Нажмите любую клавишу для продолжения");
                    Console.ReadKey();
                    Console.WriteLine("Введите сторону треугольника a");
                    double a = Convert.ToInt32(Console.ReadLine());
                    Console.WriteLine();
                    Console.WriteLine("Введите сторону треугольника b");
                    double b = Convert.ToInt32(Console.ReadLine());
                    Console.WriteLine();
                    Console.WriteLine("Введите сторону треугольника c");
                    double c = Convert.ToInt32(Console.ReadLine());
                    Console.WriteLine();
                    if (((a + b) <= c) || ((a + c) <= b) || ((b + c) <= a))
                    {
                        Console.WriteLine("Треугольник не может быть построен, так как одна из его сторон не может быть");
                        Console.WriteLine("больше или равной сумме двух других");
                        Console.WriteLine();
                        Console.WriteLine("Нажмите любую клавишу для продолжения");
                        Console.ReadKey();
                        break;
                    }
                    double p = (a + b + c) / 2;
                    Console.WriteLine("Площадь треугольника равна {0}", Math.Sqrt(p * (p - a) * (p - b) * (p - c)));
                    Console.WriteLine();
                    Console.WriteLine("Нажмите любую клавишу для продолжения");
                    Console.ReadKey();
                    break;
 
                case 3:
                    Console.WriteLine("Найти Натуральное число называемым совершенным");
                    Console.WriteLine();
                    Console.WriteLine("Нажмите любую клавишу для продолжения");
                    Console.ReadKey();
                    int n = 900, summa = 0;
 
                    for (int i = 2; i < n; i++)
                    {
                        for (int j = 1; j < i; j++)
                            if (i % j == 0) { summa += j; }
 
 
                        if (i == summa) Console.Write("{0} ", i);
                        summa = 0;
                    }
 
                    Console.ReadKey(true);
                    break;
            }
        }
    }
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.11.2014, 16:33
Ответы с готовыми решениями:

Помогите написать код программы с использованием функции!!!
Реализовать функцию, которая переписывает элементы входного массива в обратном порядке. На вход...

Как написать этот код с использованием класса в отдельном файле?
private void button3_Click(object sender, EventArgs e) { if...

Как с использованием map и lambda-функции преобразовать этот код?
# -*- coding: utf-8 -*- from lxml import html import requests page =...

Написать программу с использованием функции и с использованием макроса
Составить две программы вычисления функции F и сравнить результаты ***** - Используя объявления...

1
1239 / 1049 / 293
Регистрация: 07.03.2012
Сообщений: 3,245
09.11.2014, 16:54 2
нет никаких функций в шарпе.
Что конкретно засовывать вы не написали...
В общем виде методы выглядят так:
C#
1
2
3
4
5
6
7
8
9
void SomeMethod(int someParam) //метод, не возвращающий значение
{
 
}
 
int SomeMethod2(int someParam)//метод, возвращающий значение
{
 return someParam+10;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.11.2014, 16:54
Помогаю со студенческими работами здесь

Не понимаю, как написать программный код к аппроксимации функции
Здравствуйте, нужно написать программный код к аппроксимации функции в VBa, но я даже не знаю с...

Написать код с использованием подпрограмм
можете выделить тут подпрограммы? program primer2 ; type anketa=record fio: string; ...

Написать код с использованием goto
Помогите написать код на не структурированный алгоритм с использованием goto вот блок-схема Т1-Т2...

Написать программный код с использованием цикла
Помогите пожалуйста полному чайнику!Нужно программный код с использованием цикла. В банк на счет...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru