En esta ocacion vamos a realizar un programa capaz de capturar tres numeros y ordenarlos de mayor a menor.
Este programa es capaz de ordenar los numeros y si en el caso de que los numeros sean iguales, el programa lo dira. En el caso de que dos numeros sean iguales y el otro no el programa nos lo dira cuales son iguales y cual es mayor de los dos.
El programa funciona la logica de comparar cada valor numerico con los dos que sobran.
http://www.megaupload.com/?d=ZN9408AG
viernes, 14 de noviembre de 2008
Programas II parte
Vamos a realizar el siguiente ejercicio:
Una persona es apta para prestar servicio militar obligatorio cuando es mayor de 18 y menor de 25, de nacionalidad Colombiana y genero masculino.
Realize un programa que permita saber si una persona es apta para prestar el servicio militar.
Este programa lo vamos a realizar en Visual Basic 6.0. Vamos a evaluar las condiciones mediante numeros ya que me parece mas facil hacerlo de esta manera.
http://www.megaupload.com/?d=AD02ZME8
Una persona es apta para prestar servicio militar obligatorio cuando es mayor de 18 y menor de 25, de nacionalidad Colombiana y genero masculino.
Realize un programa que permita saber si una persona es apta para prestar el servicio militar.
Este programa lo vamos a realizar en Visual Basic 6.0. Vamos a evaluar las condiciones mediante numeros ya que me parece mas facil hacerlo de esta manera.
http://www.megaupload.com/?d=AD02ZME8
Programas I parte
Bueno en esta ooportunidad vamos a realizar un Programa no con muy buen diseño de interfaz grafico, sino que nos servira para realizar algunas Funciones como lo son:
- Permite Hallar el cuadrado de un Numero
- Conversor de unidades de m a cm, Km, pies, pulgadas
- Conversor dde Temperaturas de °C a °F o vicecersa
Este Programa codificado en visual basic 6.0 estara alojado en megaupload para descargar el archivo correspondiente.
Sentencia Do...Loop
Esta sentencia es muy similar a la sentencia For ya que al igual que la anterior genera un bucle o ciclo repetitivo, la unica diferencia es que para que se cumpla la sentencia, previamente habra de evaluarse una condicion.
La estructura de While ejecuta eñl bloque de instrucciones mientras que la condicion sea verdadera; En el momento que se evalua como falsa automaticamente termina el ciclo y el programa continua su ejecucion y en la siguiente linea de la instruccion Loop.
Existen dos diferentes Formatos de sintaxis para su ejecucion que se diferencia del momento en la comprobacion de la condicion
Sintaxis
Do While condicion
[sentencias]
[Exit Do]
[sentencias]
Loop
Do
[sentencias]
[Exit Do]
[sentencias]
Loop While condicion
Como pudimos observar la condición puede ser verificada antes o después de ejecutarse el conjunto de sentencias.
La estructura de While ejecuta eñl bloque de instrucciones mientras que la condicion sea verdadera; En el momento que se evalua como falsa automaticamente termina el ciclo y el programa continua su ejecucion y en la siguiente linea de la instruccion Loop.
Existen dos diferentes Formatos de sintaxis para su ejecucion que se diferencia del momento en la comprobacion de la condicion
Sintaxis
Do While condicion
[sentencias]
[Exit Do]
[sentencias]
Loop
Do
[sentencias]
[Exit Do]
[sentencias]
Loop While condicion
Como pudimos observar la condición puede ser verificada antes o después de ejecutarse el conjunto de sentencias.
Sentencia For...Next
La sentencia For da lugar a un lazo o bucle, y permite ejecutar un conjunto de sentencias ciertonúmero de veces. Su forma general es:
For variable = expresion1 To expresion2 [Step expresion3]
[sentencias]
Exit For
[sentencias]
Next [variable]
Cuando se ejecuta una sentencia For, primero se asigna el valor de la expresion1 a la variable y se comprueba si su valor es mayor o menor que la expresion2.
En caso de ser menor se ejecutanlas sentencias, y en caso de ser mayor el control del programa salta a las líneas a continuación de Next.
Todo esto sucede en caso de ser la expresion3 positiva. En caso contrario se ejecutarán lassentencias cuando la variable sea mayor que expresion2.
Una vez ejecutadas las sentencias, lavariable se incrementa en el valor de la expresion3, o en 1 si Step no se especifica, volviéndose aefectuar la comparación entre la variable y la expresion2, y así sucesivamente.
La sentencia Exit For es opcional y permite salir de un bucle For ... Next antes de que éstefinalice.
For variable = expresion1 To expresion2 [Step expresion3]
[sentencias]
Exit For
[sentencias]
Next [variable]
Cuando se ejecuta una sentencia For, primero se asigna el valor de la expresion1 a la variable y se comprueba si su valor es mayor o menor que la expresion2.
En caso de ser menor se ejecutanlas sentencias, y en caso de ser mayor el control del programa salta a las líneas a continuación de Next.
Todo esto sucede en caso de ser la expresion3 positiva. En caso contrario se ejecutarán lassentencias cuando la variable sea mayor que expresion2.
Una vez ejecutadas las sentencias, lavariable se incrementa en el valor de la expresion3, o en 1 si Step no se especifica, volviéndose aefectuar la comparación entre la variable y la expresion2, y así sucesivamente.
La sentencia Exit For es opcional y permite salir de un bucle For ... Next antes de que éstefinalice.
Suscribirse a:
Entradas (Atom)