EjercicioNo 1-Calculadora
EjercicioNo 1-Calculadora
EjercicioNo 1-Calculadora
En este ejemplo se ha utilizado repetidamente la función Val() de Visual Basic. Esta función
convierte una serie de caracteres numéricos (un texto formado por cifras) en el número entero o de
punto flotante correspondiente. Sin la llamada a la función Val() el operador + aplicado a cadenas
de caracteres las concatena, y como resultado, por ejemplo, “3+4” daría “34”. No es lo mismo los
caracteres “1” y “2” formando la cadena o string “12” que el número 12; la función val() convierte
cadenas de caracteres numéricos –con los que no se pueden realizar operaciones aritméticas- en los
números correspondientes –con los que sí se puede operar matemáticamente-. Visual Basic 6.0
transforma de modo automático números en cadenas de caracteres y viceversa, pero este es un caso
en el que dicha transformación no funciona porque el operador “+” tiene sentido tanto con números
como con cadenas.