Está en la página 1de 10

Trabajo de programación

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:

lim de números que se va a mostrar “a”


Salida:
MsgBox (i)
Proceso:
En un command button se declaran las variables: Dim i As Integer y Dim n As Integer, después
se le asigna el valor de l textbox1 a n: n = Val(Text1.Text), a continucaion se abre un ciclo para:
For i = 1 To n Step 2, y dentro del ciclo decimos que se mustre una caja de mensaje hasta que
se acabe el ciclo: MsgBox (i)y para cerrar el ciclo para: Next i
 Aplicación ingresa un límite y muestra la serie de Fibonacci.
Entrada:

text1.text es el límite de números que va a mostrar la serie


Salida:

Label2.Caption = Label2.Caption + r + ","


Proceso:

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:

“monto” cantidad inicial


“interes”el porcentaje que se va a aumentar
“plazo”el tiempo que va a durar el interés
Salida:

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:

a = Val(n1.Text), primer valor


b = Val(n2.Text), segundo valor
Salida:
mayor.Caption = a
menor.Caption = b
mayor.Caption = b
menor.Caption = a
Proceso:
se dan van valores a la variables a y b: a = Val(n1.Text) y b = Val(n2.Text), después se realiza
una condición If a > b Then, y si esta se cumple: mayor.Caption = a y menor.Caption = b, pero si
no se cumple la condición: mayor.Caption = b y menor.Caption = a, finalizando así el proceso.
 Aplicación ingresa tres números y muestra cual es el mayor, menor e intermedio.
Entrada:
a = Val(n1.Text), primer valor
b = Val(n2.Text),segundo valor
c = Val(n3.Text),tercer valor
Salida:
mayor.Caption = variable
menor.Caption = variable
inter.Caption = variable
Proceso:
En un commad button, a las variables a,b y c se le dan los valores de las cajas de texto: a =
Val(n1.Text), b = Val(n2.Text) y c = Val(n3.Text), despues se realiza una condición: If a > b And a
> c Then, que si es verdadera: If b > c Then, y se muestra mayor.Caption = a, menor.Caption =
c y inter.Caption = b, pero si esta condicion es falsa: mayor.Caption = a, menor.Caption = b y
inter.Caption = c, entonces cerramos esa condicion y abrimos una nueva: If b > a And b > c
Then y If a > c Then, que si es verdadera: mayor.Caption = b, menor.Caption = c y
inter.Caption = a, peroo si es falsa: mayor.Caption = b, menor.Caption = a y inter.Caption = c,
se cierra esa condicion y se abre la condicion final que es similar a las anteriores: If c > a And c
> b Then y If a > b Then, en donde si es verdadera se muestra en los labels: mayor.Caption = c,
menor.Caption = a y inter.Caption = b, pero si es falsa: mayor.Caption = c, menor.Caption = b y
inter.Caption = a, terminando así el proceso.
 Aplicación ingresa un número y muestra una serie que consiste en números al
cuadrado.
Entrada:
a = Val(num.Text), es el valor limite que va a tener la serie
salida:

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.
|

También podría gustarte