Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/64: Рейтинг темы: голосов - 64, средняя оценка - 4.75
 Аватар для OpenGoodwin
7 / 7 / 3
Регистрация: 15.01.2014
Сообщений: 459

Отсутствует аргумент, соответствующий требуемому формальному параметру

12.04.2016, 03:32. Показов 12027. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброй ночи. Сделал на паре лабораторную работу, связанную с рекурсивным вызовом функции. В VS 2008 всё замечательно работало. Притащил домой на VS 2015 и уже ничего не работает. Досадно. Не пойму, что студия от меня хочет.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
        static void Main(string[] args)
        {
            double x = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine(1 / (Tan(x) + Tan(x / 2)), 10); //ошибка CS7036 возникает здесь
            Console.WriteLine(Math.Tan(x));
            Console.ReadKey();
        }
        public double Tan(double x, int n)
        {
            if (n==0)
                return 1;
            else
                return Tan(x, n - 1) + (Math.Pow(-1, n) / fact((2 * n)+1) * Math.Pow(x, (2 * n)+1))/ (Math.Pow(-1, n) / fact(2 * n) * Math.Pow(x, 2 * n));
        }
        public double fact(int n)
        {
            if(n < 2)
                return 1;
            else
                return n * fact(n - 1);
        }
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.04.2016, 03:32
Ответы с готовыми решениями:

Отсутствует аргумент, соответствующий требуемому формальному параметру

Отсутствует аргумент соответствующий требуемому формальному параметру
Зраствуйте, сегодня хотел написать бота для дискорда но столкнулся с проблемой: await...

Отсутствует аргумент, соответствующий требуемому формальному параметру
Всем добрый день! Вроде формулу пишу правильно,и выбивает ошибку namespace ConsoleApp13 { class Program { static void...

6
9 / 9 / 13
Регистрация: 15.03.2016
Сообщений: 32
12.04.2016, 04:05
ну собственно ты определяешь функцию с двумя параметрами:
C#
1
public double Tan(double x, int n){}
а пытаешься вызвать с одним:
C#
1
Tan(x)
0
 Аватар для OpenGoodwin
7 / 7 / 3
Регистрация: 15.01.2014
Сообщений: 459
12.04.2016, 22:01  [ТС]
_kda, да, это очевидно. Но тут n играет роль формального параметра. Если он не указывается, то n=0. Я погуглил эту проблему и вижу, что в некоторых случаях помогает
C#
1
: base(x, n)
Но мне почему-то не помогло.
0
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,574
12.04.2016, 22:29
Цитата Сообщение от OpenGoodwin Посмотреть сообщение
Но тут n играет роль формального параметра. Если он не указывается, то n=0.
И где же это задано? Ответ - нигде. Параметр обязательный у вас.

C#
1
2
3
4
public double Tan(double x, int n = 0)
{
    ...
}
0
 Аватар для OpenGoodwin
7 / 7 / 3
Регистрация: 15.01.2014
Сообщений: 459
12.04.2016, 22:41  [ТС]
Someone007, тогда объясните мне, почему в ранней версии VS всё работало, а в версии 2015 перестало? Там какие-то нюансы появились?
0
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,574
12.04.2016, 22:44
Понятия не имею почему это работало, не должно было работать в том виде, что вы представили в первом посте.
0
9 / 9 / 13
Регистрация: 15.03.2016
Сообщений: 32
13.04.2016, 01:46
Вероятно, в 2008 был вызов не той функции, что определена у тебя, а из пространства Math, например. Где она определена с одним параметром:
C#
1
public static double Tan (double a)
попробуй в 2008 поставить точку останова на 10й строке и проверь, выполняется ли код.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.04.2016, 01:46
Помогаю со студенческими работами здесь

Отсутствует аргумент, соответствующий требуемому формальному параметру
Здравствуйте. Вспоминаю ООП в C#, и тут столкнулся с ошибкой: CS7036. Отсутствует аргумент, соответствующий требуемому формальному...

Отсутствует аргумент, соответствующий требуемому формальному параметру
В задании было сказано: &quot;Написать функцию, которая вычисляет среднее арифметическое и среднее геометрическое положительных элементов...

Отсутствует аргумент, соответствующий требуемому формальному параметру
Доброго времени суток! Столкнулась со следующей проблемой - при попытки передачи аргументов в конструктор - компилятор ругается....

Отсутствует аргумент, соответствующий требуемому формальному параметру
Вот такая проблема. На 159 строке ошибка в &quot;new PrintBook&quot;. Пишет &quot;отсутствует аргумент соответствующий требуемому формальному параметру...

Отсутствует аргумент, соответствующий требуемому формальному параметру
Здравствуйте. Возникла следующая ошибка: Отсутствует аргумент, соответствующий требуемому формальному параметру &quot;pasport&quot; из...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru