|
Преобразование значения к типу Число не может быть выполнено
| ☑ |
0
wolfacker
28.05.20
✎
15:24
|
для степень = 1 по 5 цикл
число = 6;
результат = Pow(число,степень);
Сообщить(число + " В степени " + степень + " равно " + результат);
КонецЦикла;
|
|
1
1Сергей
28.05.20
✎
15:27
|
Сообщить("" + число + " В степени " + степень + " равно " + результат);
|
|
2
wolfacker
28.05.20
✎
15:28
|
Можете обьяснить как это работает?
|
|
3
Масянька
28.05.20
✎
15:28
|
(0) Переменную обзови другим именем.
Моветон, однако.
|
|
4
ReaLg
28.05.20
✎
15:30
|
(2) Ты складываешь переменные разных типов. 1С приводит к первому типу. " В степени " к числу привести проблематично, а вот число к строке - запросто.
|
|
5
Skylark
28.05.20
✎
15:56
|
Возьми за правило в Сообщить() всё, что не строка преобразовывать к строке
Сообщить(Строка(число) + " В степени " + степень + " равно " + Строка(результат));
А еще лучше
Сообщить(Формат(число, "<форматная строка>") + " В степени " + степень + " равно " + Формат(результат, "форматная строка"));
|
|
6
wolfacker
28.05.20
✎
23:27
|
Спасибо
|
|