• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Visual Basic
 

Visual Basic

on

  • 31,063 views

Visual Basic

Visual Basic

Statistics

Views

Total Views
31,063
Views on SlideShare
30,923
Embed Views
140

Actions

Likes
3
Downloads
267
Comments
1

2 Embeds 140

http://www.slideshare.net 139
http://webcache.googleusercontent.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • visual basic 2008
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Visual Basic Visual Basic Presentation Transcript

    • 6. Funciones incorporadas por Visual Basic
    • FUNCIONES PARA MANEJO DE CADENAS DE CARACTERES Existen varias funciones útiles para el manejo de cadenas de caracteres (Strings). Estas Funciones se utilizan para la evaluación, manipulación o conversión de cadenas de caracteres.
    • El operador Like permite comparar dos cadenas de caracteres. Si son iguales devuelve True y si no lo son, False. Téngase en cuenta que Like es un operador, no una función. Existe además el operador de concatenación & que puede ser utilizado con cadenas de caracteres. Se utiliza para poner una cadena a continuación de otra. Por ejemplo: str1 = quot;My first stringquot; ’Se inicializan los strings str2 = quot;My second stringquot; TextoFinal = str1 & str2 ’TextoFinal vale quot;My first stringMy ‘ second stringquot; El operador quot;+quot; opera de forma análoga, pero su uso se desaconseja pues en ciertas ocasiones convierte las cadenas en números y realiza la suma.
    • FUNCIONES MATEMÁTICAS Al igual que las funciones vistas para el manejo de cadenas de caracteres, existe una serie de funciones matemáticas las cuales permiten realizar cálculos dentro de un programa de Visual Basic.
    • Ejemplos: MyNumber = Abs(50.3) ’Devuelve 50.3. MyNumber = Abs(-50.3) ’Devuelve 50.3. MyAngle = 1.3 'El ángulo debe estar en radianes. MySecant = 1 / Cos(MyAngle) 'Calcula la secante. MySqr = Sqr(4) 'Devuelve 2. MySqr = Sqr(23) 'Devuelve 4.79583152331272. MyVar1 = 12: MyVar2 = -2.4: MyVar3 = 0 'Declaración de las variables MySign = Sgn(MyVar1) 'Devuelve 1. MySign = Sgn(MyVar2) 'Devuelve -1. MySign = Sgn(MyVar3) 'Devuelve 0.
    • Con el fin de completar estas funciones, se ofrece a continuación otras funciones derivadas de las primeras. Se podría programar dichas funciones en un fichero *.bas y así poderlas utilizar posteriormente en cualquier programa. Dichas funciones se muestran en la Tabla
    • Ejercicios adicionales 6.1 Escribir un programa que de como resultado el número de dígitos de un número entero introducido por el teclado. 6.2 Escribir un programa que permita visualizar un número cualquiera de longitud no mayor a 16 dígitos, sustituyendo los espacios en blanco a la izquierda por asteriscos. Por ejemplo: para una entrada: 123 la salida será: *************123 6.3 Escribir un programa que permita ingresar una palabra, y posteriormente imprimir la palabra con las letras en orden inverso. Por ejemplo: Se ingresa: INGENIERIA Se imprime: AIREINEGNI
    • 6.3 Realizar un programa que permita obtener n números diferentes al azar, comprendidos entre otros dos a y b. 6.4 Obtener la media aritmética de la siguiente función, evaluándola para “n” valores de “x” elegidos al azar comprendidos entre 1 y 25. ⎛1⎞ f ( x ) = (sen ( x ) ) + ln⎜ ⎟·e − x 2 ⎝x⎠
    • 6.5 Escribir un programa que lea una cadena de n caracteres e imprima el resultado que se obtiene cada vez que se realice una rotación de un carácter a la derecha sobre dicha cadena. El proceso finalizará cuando se haya obtenido nuevamente la cadena de caracteres original. Por ejemplo: HOLA AHOL LAHO OLAH HOLA