Проблема в 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))
А тут вы к чему приводите?
Вы для начала строку в число переведите, потом подсчитайте результат (в виде числа), а потом опять в строку переводите