0
我刚开始学习,想问一个有关帕斯卡函数的问题。目标是以摄氏度计算华氏温度值。公式如下: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
还没有确定。
我觉得你不能把'readLn'变成一个'real'变量。你必须有一个单独的'text'变量,然后将其转换为'real'(不要记住它的语法,尽管...可能是'StrToFloat',这取决于你使用的是哪个版本的Pascal) –
在“/ 9”后添加分号后,可以正常使用Free Pascal。如果您在输入数据时遇到问题,并且您的逗号为小数点分隔符,请尝试将点用作小数点分隔符 –