Проблема в Visual basic

     Imports System.Math

Module Module1


    Sub Main()
        Dim a As String
        Dim b As String
        Dim y As String
        Console.ReadLine()
        a = Console.ReadLine
        b = Console.ReadLine
        y = Sqrt(Log(a) * Log(b))
        Console.WriteLine(y)
    End Sub

End Module

Говорит Приведение строки "" к типу "Double" является недопустимым. Хотя ни одного дабла я не вводил.


Ответы (1 шт):

Автор решения: Zhihar
Dim a As String
Dim b As String
Dim y As String
y = Sqrt(Log(a) * Log(b))

А тут вы к чему приводите?

Вы для начала строку в число переведите, потом подсчитайте результат (в виде числа), а потом опять в строку переводите

→ Ссылка