Given the following variables assignments:
What will the output of the following conditional be: outputX = If(CInt(doubleX+Cdbl(intX) +CDbl(stringX))> 38.30, 1, 0)
The conditional statement attempts to convert all variables to Double and then adds them up to compare against 38.30. However, the string '9.1' cannot be directly converted to a Double with CDbl because it is not in a correct format that can be recognized as a number (it might be due to the fact that it's a string with a comma instead of a period for a decimal point, depending on the culture settings of the system). This will cause a runtime error during the execution of the conditional statement. Reference:
Microsoft Visual Basic Guide: Type Conversion Functions
Viola
5 months agoJaime
5 months agoArminda
6 months agoRonald
6 months agoTeddy
6 months agoVi
7 months agoDorinda
7 months agoTeddy
7 months agoVi
7 months ago