Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.12.2015, 21:02   #1
tania/kulik
 
Регистрация: 13.12.2015
Сообщений: 3
По умолчанию методы в с#

сделать несколько версий использованного метода
- метод возвращает искомое значение;
- метод ничего не возвращает, искомое значение передается с помощью исходных аргументов;
- метод ничего не возвращает, искомое значение передается с помощью аргументов по ссылке;
- один из аргументов метода имеет значение по умолчанию

Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
public static double name_method_1(int s1, int s2, int v1, int v2)
{
return s1 / v1 + s2 / v2;
}
public static double name_method_2(int s1, int s2, int v1, int v2)
{
double t = (s1 / v1 + s2 / v2);
return t;
}
public static double name_method_3(int s1, int s2, int v1, int v2)
{
double t;
t = (s1 / v1 + s2 / v2);
return t;
}
public static double name_method_4(int s1, int s2, int v1, int v2 = 15)
{
double t;
t = (s1 / v1 + s2 / v2);
return t;
}
public static void Main()
{

byte y = 1;
Console.Write("Введите s1 для метода : ");
int s1 = Convert.ToInt32(Console.ReadLine());
Console.Write("Введите s2 для метода : ");
int s2 = Convert.ToInt32(Console.ReadLine());
Console.Write("Введите v1 для метода : ");
int v1 = Convert.ToInt32(Console.ReadLine());
Console.Write("Введите v2 для метода : ");
int v2 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите номер метода решения : ");
Console.WriteLine("1 метод решения - 1");
Console.WriteLine("2 метод решения - 2");
Console.WriteLine("3 метод решения - 3");
Console.WriteLine("4 метод решения - 4");
Console.WriteLine("Для выхода с программы введите 0");
while (y != 0)
{
y = Convert.ToByte(Console.ReadLine());
switch (y)
{
case 0:
Environment.Exit(0);
break;
case 1:
Console.WriteLine("t = {0}", name_method_1(s1, s2, v1, v2));
break;
case 2:
Console.WriteLine("t = {0}", name_method_2(s1, s2, v1, v2));
break;
case 3:
Console.WriteLine("t = {0}", name_method_3(s1, s2, v1, v2));
break;
case 4:
Console.WriteLine("t = {0}", name_method_4(s1, s2, v1, v2));
break;
}
}
Console.ReadKey();
}
}
}
tania/kulik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Методы в C# Данил96 C# (си шарп) 4 07.06.2015 11:40
Методы сбора и анализа экспертных данных(методы: Ранжирование, непосредственная оценка), C# Desired Помощь студентам 6 22.03.2014 13:33
C# методы Elena04 Помощь студентам 1 23.11.2012 10:14
C# методы Extez1 Помощь студентам 4 15.03.2011 12:53
Методы... Arkuz Свободное общение 6 11.10.2008 16:53