Real выдаёт nan - PascalABC.NET
Формулировка задачи:
Всегда выдает NaN.
Я уже даже и не знаю чего делать, помогите, пожалуйста.
Решение задачи: «Real выдаёт nan»
textual
Листинг программы
writeln('Ct: ');
readln(Ct);
writeln('Vt: ');
readln(Vt);
writeln('V: ');
readln(V);
writeln('M: ');
readln(M);
writeln('Vt1: ');
readln(Vt1);
chisl := M * Ct * Vt * V * 1000;
znam := Vt1 * (V - 2);
X := chisl / znam;
writeln(chisl);
writeln(znam);
writeln('X=', X);
Объяснение кода листинга программы
- Объявляются и инициализируются переменные: Ct, Vt, V, M, Vt1, chisl, znam, X.
- Выводятся сообщения и призывы к вводу значений для переменных Ct, Vt, V, M, Vt1.
- Считаются значения переменных Ct, Vt, V, M, Vt1.
- Присваивается значение переменной chisl, равное произведению M, Ct, Vt, V, 1000.
- Присваивается значение переменной znam, равное произведению Vt1 и (V — 2).
- Присваивается значение переменной X, равное частному chisl на znam.
- Выводятся значения переменных chisl, znam, X.