Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 03.12.2019
Сообщений: 1
1

Выдает ошибку при записи формулы

03.12.2019, 01:26. Просмотров 300. Ответов 1
Метки нет (Все метки)


Приветствую всех , такая проблема при записи формулы выдает нет перегруженой подпрограммы с такими типами только начинаю програмировать что не так, помогите плиз

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Var x,n,m:integer;
 function f(x,n,m:integer):real;
begin
  f:=(exp(ln(sin)*(-n))/exp(ln(cos)*(-n))+exp(ln(sin)*(-m))/exp(ln(cos)*(-m)));
  end;
begin;
writeln('Введите число x');
readln(x);
writeln('Введите число n');
readln(n);
writeln('Введите число m'); 
readln(m);
//f(x,n,m):=(exp(ln(sin)*(-n)*x)/exp(ln(cos)*(-n)*x))+exp(ln(sin)*(-m)*x)/exp(ln(cos)*(-m)*x);
writeln(f(x,n,m));
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.12.2019, 01:26
Ответы с готовыми решениями:

Програма выдает ошибку при введению даних!
Вот сама програма, посмотрите, кому не сложно.609968H]

PascalABC.NET выдает странную ошибку при запуске
При запуске программы Pascal возмущается(см. картинку), не понимаю чего он требует. А вот и код:...

При проверке сайтом олимпиады программы, компилятор выдает ошибку
Сама задача. Вы пишете программу, задача которой заключается в анализе данных с биржи и принятии...

Не могу найти ошибку. Нажимаю на клавишу, выдает ошибку
uses ABCObjects,GraphABC; const Image_0 = '0_765e9_6a3e424a_S.png'; var...

1
4256 / 2040 / 2094
Регистрация: 10.12.2014
Сообщений: 7,855
03.12.2019, 04:16 2
Во-первых, как-то так нужно в паскале аэ-би-си дот нет писать:
Pascal
1
2
3
4
5
6
7
function f(x,n,m:integer):=(exp(ln(sin)*(-n))/exp(ln(cos)*(-n))+exp(ln(sin)*(-m))/exp(ln(cos)*(-m)));
begin;
  var x := ReadLnInteger('Введите число x:');
  var n := ReadLnInteger('Введите число n:');
  var m := ReadLnInteger('Введите число m:');
  f(x,n,m).Println;
end.
А во-вторых, приведите задание, а то у вас в формуле полная ересь написана:

sin — это функция и cos — тоже функция
У вас же она без аргументов, как переменная.

exp(ln(…)*…) — эта конструкция не нужна. Имеется функция возведения в степень power
А c недавнего времени ещё лучше — операция:

a² = a**2
a³ = a**3
aⁿ = a**n
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.12.2019, 04:16

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Выдает ошибку при добавлении записи
procedure TForm4.Button1Click(Sender: TObject); var chk: integer; begin...

Выдает ошибку при записи функции
Выдает ошибку при записи функции

При записи дат выдает ошибку
Добрый день! Помогите разобраться. Делаю базу в Access. VBA. Имеется форма ввода данных...

Выдает ошибку при публикации записи
cms wordrpess Когда жму "Опубликовать запись", выдает ошибку: Warning: Cannot modify header...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.