Я пытаюсь создать программу, которая принимает число с плавающей запятой, введенное пользователем с клавиатуры, и делает с ним что-то.
Однако каждый раз, когда я пытаюсь разобрать введенную строку в число с плавающей запятой, я продолжаю получать ошибки. Каждый метод, который я пробовал, не позволял мне брать введенные пользователем данные и превращать их в число с плавающей запятой, что мне и нужно.
Моя практическая программа (не является реальной проблемой, которую я пытаюсь решить ), это:
main = do
putStrLn "Please input a number."
inputjar <- getLine
read :: read a => String -> a
putStrLn( read inputjar :: Int)
Еще вопрос.
Как мне взять введенную строку и превратить ее во что-то, что я могу использовать в расчете?
Например, как мне взять введенную строку, чтобы я мог сделать что-то вроде:
(var + var) / 2