我刚开始学习,想问一个关于pascal函数的问题。目的是以摄氏度计算华氏温度值。公式如下:C = [5 * (F - 32)] / 9
。
用户应该输入他的值,它应该得到正确的数字。 我的计划到目前为止:
Program Temperaturerrechnung (input, output);
var
C: real;
F: real;
begin
writeln('Insert Fahrenheit', F);
readln(F);
C:= (5 * (F - 32)) / 9
writeln('The temperature is C: ', C)
end
编译时,它告诉我F
尚未识别。
答案 0 :(得分:3)
你有一些问题:
writeln('Insert Fahrenheit', F);
此处未初始化F
变量,这意味着您从未为其分配过值。在这种情况下,我相信你根本不想要它在输出中:
writeln('Insert Fahrenheit');
此外,您在;
之后遗漏了C:= (5 * (F - 32)) / 9
。