Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Kevin Pillajo
Gr1
06/06/2016
Aplicación ordena tres números de forma ascendente.
Entrada:
a = n1.Text
b = n2.Text
c = n3.Text
salida:
q.Caption = variable
w.Caption = variable
e.Caption = variable
proceso:
se almacenan los valores en las variables: a,b y c , luego If a > b And a > c Then y If b > c Then si
esto se cumple q.Caption = a, w.Caption = b y e.Caption = c o si no q.Caption = a, w.Caption = c
y e.Caption = b, luego se realiza otra condición similar a la de arriba: if b > c And b > a Then y If
c > a Then que si esto se cumple: q.Caption = b, w.Caption = c y e.Caption = a o si no q.Caption
= b, w.Caption = a y e.Caption = c para finalizar se realiza otra condición similar a las anteriores
if c > a And c > b Then y If a > b Then que si se cumple: q.Caption = c, w.Caption = a y e.Caption
= b y si ni se cumple: q.Caption = c, w.Caption = b y e.Caption = a
Aplicación ingresa un límite y muestra una secuencia de números impares hasta ese
número.
Entrada:
se declaran las variables: Dim n1 As Double, Dim n2 As Double, Dim n3 As Double y Dim r As
String , despues en un commad button se dan valores a la variables: n1 = 0, n2 = 1 y r = n1,
luego se le da valor al label2: Label2.Caption = r + ",", despues se abre un ciclo para: For i = 3
To Text1.Text, y dentro de este ciclo n3 = n1 + n2, r = n3, Label2.Caption = Label2.Caption + r +
",", n2 = n1 y n1 = n3 y para finalizar se cierra el ciclo para con: Next i.
Aplicación ingresa el monto, interés y plazo, y muestra la amortización según esos
valores.
Entrada:
Label1.Caption = pagoi
Label2.Caption = pagoc
Label3.Caption = monto
Proceso:
En el commad button se dan valores a las variables: monto = Val(Text1.Text), interes =
Val(Text2.Text) y plazo = Val(Text3.Text), luego se realizan los respectivos cálculos para
obtener la amortizacion: interes = interes / 100 y cuota = ((monto * interes)) / ((1 - ((1 /
(interes + 1)) ^ plazo))) , despues se abre un ciclo para: For i = 1 To plazo Step 1, en el cual se
pone: pagoi = monto * interes, pagoc = cuota – pagoi y monto = monto – pagoc, para finalizar
se muestran los resultados en los respectivos labels: Label1.Caption = pagoi, Label2.Caption =
pagoc y Label3.Caption = monto, todo esto dentro del ciclo para, cerramos el ciclo para con:
Next i y finaliza el proceso.
Aplicación ingresa dos números y muestra cual es mayor y cual es menor.
Entrada:
MsgBox (i ^ 2)
Proceso:
en un commadnd button se declaran la variable “a”, a la cual se de la el valor del textbox1 o
también llamado “num”: a = Val(num.Text), luego se abre un ciclo para, en donde se coloca:
For i = 0 To a Step 1, esto nos indica que empieza en 0 y llega hasta el valor ”a” a un paso de 1,
luego para mostrar la serie se coloca dentro del ciclo para un mensaje de texto con el valor que
tiene el ciclo en ese momento: MsgBox (i ^ 2), y para cerrar el ciclo se coloca: Next i,
finalizando así el proceso.
Aplicación ingresa un número de tres enteros y dos decimales, y muestra este número
en palabras.
Entrada:
numero = Val(txtnumero.Text), que se número que se va escribir en letras.
Salida:
lblresultado.Caption =variables
Proceso:
Se guarda el numero en la variable”numero”: numero = Val(txtnumero.Text), despues para
sacar el valor entero del numero: dolares = Int(numero), y para sacar los valores decimales:
centavos = numero - dolares * 100, luego al numero se debe descomponer en centenas:
centenas = Int(dolares / 100), en decenas: dolares = dolares - centenas * 100, decenasesp =
dólares y decenas = Int(dolares / 10) y en unidades: dolares = dolares - decenas * 10, unidades
= dólares y decimales = (numero - Int(numero)) * 100, luego se realizan condiciones
compuestas para dar el nombre en las centenas: If centenas = 9 Then si es verdadera: se
muestra en el label: letras = "Novecientos", pero si no: ElseIf centenas = 8 Then letras =
"Ochocientos ", ElseIf centenas = 7 Then letras = "Setecientos ", ect. Exeptuando el caso de 1,
ya que puede ser: ElseIf centenas = 1 And decenasesp > 0 Then letras = "ciento " o ElseIf
centenas = 1 And decenasesp = 0 Then letras = "cien ", luego se realiza otra condicion para las
decenas: If decenas = 9 Then que si es verdadera se muestra en el label: letras1 = "noventa ",
pero si es falsa ElseIf decenas = 8 Then letras1 = "ochenta ", ElseIf decenas = 7 Then letras1 =
"setenta ", etc. Cuidando los casos del 11 al 15, y para las unidades se realiza el mismo
proceso, se coloca una condicion: If unidades = 9 And decenas = 0 Then que si es verdadera se
muestra en el label: letras2 = "nueve ", pero si no: ElseIf unidades = 8 And decenas = 0 Then
letras2 = "ocho ", ElseIf unidades = 7 And decenas = 0 Then letras2 = "siete ",etc. Cuidando los
casos del 10 al 15, y para los decimales: If decimales <> 0 Then que si es verdadero: letras3 =
"con " & decimales & "/100", finalmente para mostrar el numero en palabras:
lblresultado.Caption = letras + letras1 + letras2 + letras3.
|