0 / 0 / 0
Регистрация: 15.09.2013
Сообщений: 4
|
||||||
1 | ||||||
Program1.pas(12) : Нельзя преобразовать тип real к integer20.09.2013, 18:04. Показов 45879. Ответов 9
Метки нет (Все метки)
0
|
20.09.2013, 18:04 | |
Ответы с готовыми решениями:
9
Program1.pas(7) : Нельзя преобразовать тип KeyValuePair<real,integer> к real Запутался с программой,выдает ошибку Program1.pas(21,4): Нельзя преобразовать тип IEnumerable<integer> к integ Нельзя преобразовать тип function(a: integer;b: integer):integer к real Нельзя преобразовать тип real к integer |
908 / 756 / 833
Регистрация: 06.09.2013
Сообщений: 1,561
|
||||||
20.09.2013, 18:22 | 2 | |||||
проблема в том, что функцию div (A div B - целая часть при делении A на B) можно использовать только для целых чисел, а у тебя z вещественная переменная. В этом случае используй int(x) - целую часть числа x для вещественных чисел. А если хочешь через div (как у тебя было), то вместо real поставь integer. Вот я переписал код:
0
|
0 / 0 / 0
Регистрация: 19.05.2017
Сообщений: 1
|
||||||
19.05.2017, 14:51 | 3 | |||||
пишет что: Program1.pas(8) : Нельзя преобразовать тип real к integer
0
|
Ivandur
|
19.05.2017, 15:43
#4
|
Не по теме:
0
|
6811 / 4568 / 4819
Регистрация: 05.06.2014
Сообщений: 22,438
|
|
19.05.2017, 16:49 | 5 |
riderlot, у вас и деление есть вещественное и тригонометрические функции. Замените integer на real .
0
|
0 / 0 / 0
Регистрация: 26.12.2017
Сообщений: 4
|
||||||
07.02.2018, 16:52 | 6 | |||||
в чем проблема?
0
|
1755 / 1347 / 1407
Регистрация: 28.10.2016
Сообщений: 4,267
|
||||||
07.02.2018, 16:57 | 7 | |||||
Сдаётся мне, что должно быть что-то вот такое
1
|
0 / 0 / 0
Регистрация: 26.12.2017
Сообщений: 4
|
||||||
08.02.2018, 20:41 | 8 | |||||
к примеру я поставил 1 NRbil: 1; pret: 120; starea: 1; 2 NRbil: 20; pret: 100; starea: 1; и мне выдаёт 120 2000 а надо 2120
0
|
694 / 5688 / 265
Регистрация: 11.08.2016
Сообщений: 3,523
|
|
08.02.2018, 23:03 | 9 |
Перед циклом чтения из файла присвоить s значение 0.
В строчечке if (starea=1)then s:=nrbil*pret; написать s:=s+nrbil*pret; Поставить строчечку writeln('suma:',s); после end;, а не перед. Всегда ваш, Капитан Очевидность.
0
|
0 / 0 / 0
Регистрация: 21.09.2018
Сообщений: 2
|
||||||
22.09.2018, 13:24 | 10 | |||||
0
|
22.09.2018, 13:24 | |
22.09.2018, 13:24 | |
Помогаю со студенческими работами здесь
10
Нельзя преобразовать тип real к integer Нельзя преобразовать тип real к integer Нельзя преобразовать тип real к integer Нельзя преобразовать тип real к integer Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |