Enamorate

SUSCRIBETE

Recibe en tu correo lo ultimo del blog totalmente gratis

¡suscribete ya!

Escribe tu correo electronico:

Delivered by FeedBurner

Elabore un programa en visual que permita calcular el salario de un hobreo que labora en dicha empresa y que sigue las condiciones descritas a continuacion si el hombre trabaja 40 hrs o menos se le paga 20 pesos la hora, si trabaja mas de 40 horas se le paga 20 por cada una de las primeras 40 y 25 por cada hora extra.
bueno mi pantalla de inicio para este programa seria el siguiente:

En el boton calcular ingresaria los siguientes codigos:

en el boton borrar los siguientes:

la DH, es = A LA DIFERENCIA DE HORAS PROGRAMA EJECUTADO (F5)

LEER 20 Numeros e imprime cuantos son positivos, cuantos son negativos y cuantos son neutros, utiliza pseudocodigo.
Utilizare las siguientes variales las cuales seran igual ah :

CN = NEUTROS
CP= POSITIVOS Y
CNN = NEGATIVOS

ejercicio:
----------------------------------------
INICIO
CN=0
CP= 0
CNN= 0
entera,num
Hacerpara x=1 hasta 20
leer num
SI NUM = 0 ENTONCES
CN = CN+1
SINO
SI NUM >0 ENTONCES
CP= CP + 1
SINO
CNN= CNN+ 1
SINO
FINSI
FINSI
FINPARA
-------------------------------------------
la instruccion en visual " hacerpara" es For x = 1 to 20
leer num es NEXT X
----------0-------------
si num = o entonces vendria siendo = if conducion then
accion
else
accion
EndIF

Ciclos con numero de interacciones dado:

hacer para variable = limiteInferior hasta LimiteSuperior
acciones
:
:
finPara

Ciclo indeterminado:
Hacer mientras condicion
accion 1
accion 2
:
:
FinMientras


Repetir
accion 1
accion 2
:
:
HastaCondicion

Los pseudocodigos: son una representacion narrativa de los pasos que debe seguir un algoritmo para dar solucion a un problema determinado.
útiliza palabras que indican el proceso a realizar.

Instrucciones basicas en pseudocodigos :

Entrada :leer variable
Salida : Imprimir variable , desplegar variable
asiganción : variable= expresion
comienzo : inicio
y : instruciones
fin : fin
------------------------------------------------------
Condicionales:

si entonces
instruciones
sino
instrucciones
finsi
-----0------
si condicion entonces
instrucciones
finsi
-------------------------------------------------------
segun(variable) hacer
caso1: accion 1
caso2:accion 2
caso3:accion 3
:
finSegun

hacer un programa que al ingresar un numero del 1 al 7, nos de el dia de la semana, para eso hare lo siguiente útilizare una etiqueta , 2 text y 2 comandbutonde tal manera que mi pantalla de inicio quede de la siguiente manera:

bueno en el boton ( el dia de la semana es )
ingresare los siguientes codigos:

If Text1 = 1 Then
Text2 = " LUNES"
ElseIf Text1 = 2 Then
Text2 = " MARTES"
ElseIf Text1 = 3 Then
Text2 = " MIERCOLES"
ElseIf Text1 = 4 Then
Text2 = " JUEVES"
ElseIf Text1 = 5 Then
Text2 = " VIERNES"
ElseIf Text1 = 6 Then
Text2 = "SABADO"
ElseIf Text1 = 7 Then
Text2 = "DOMINGO"
endif

y procedere a ejecutar mi programa para ver los resultados de tal manera que quedaria asi:



en este caso yo puse el 5 lo cual corresponde al viernes , y si pongo 3 correspondria al miercoles y asi.
Ver videotutorial:

haremos un ejercicio parecido ala practica 12, le pondremos negrita, cursiva y subrayado, solo que ahora agregaremos 3 opciones mas para cambiar el color del texto las que pondre

seran rojo, verde y azul, asi como su boton salir.

para hacer mi pantalla de inicio, utilizare:
3 etiquetas , 1 tex , 3 checkboxts y 3 optionbutton , asi como tambien 1 comandbutton
y las disparsire por mi formulario de tal manera que se muestre de la siguiente manera:

como veras en los check puse los estilos como el pasado y en los optionbutton el color que sera de la letra

nota por si lo olvidaste ( los nombres de los cuadros de verificacion se cambian en la opcion caption en la barra de propiedades)

ok bueno pondre los mismos codigos en check que el pasado para negrita, cursiva y subrayado es desir en

negrita:

Private Sub Check1_Click()
If Check1.Value = 1 Then
Text1.FontBold = True
End If
End Sub

en cursiva:
Private Sub Check2_Click()
If Check2.Value = 1 Then
Text1.FontItalic = True
End If

en subrayado

Private Sub Check3_Click()
If Check1.Value = 1 Then
Text1.FontUnderline = True
End If

y en los siguientes para que me de el color utilizare option en ves check es desir:

ROJO:
Private Sub Option1_Click()
If Option1.Value = True Then
Text1.ForeColor = vbRed
End If
End Sub

VERDE:
Private Sub Option2_Click()
If Option2.Value = True Then
Text1.ForeColor = vbGreen
End If
End Sub

AZUL:
Private Sub Option3_Click()
If Option3.Value = True Then
Text1.ForeColor = vbBlue
End If
End Sub

bueno ahora ejecutare el programa (f5) para ver que funcione correctamente de tal manera que me quedara de la siguiente manera:





ver videotutorial :

Hacer un programa que cuando escriba en el text me de la opcion de cambiarla a negrita, cursiva o subrayado.
bueno para esto mi pantalla del formulario seria la siguiente:

OK bueno utilize un text y 3 casillas de verificacion las cuales se conocen en la barra estandar con el nombre de checkbox.
introducire los siguientes codigos para que cuando escriba me de negrita, cursiva o subrayado como yo le pida.

de la siguiente manera:


------------------------------------------
ok como podras ver en el primer cuadro de verificacion tiene como nombre check1 (negrita)
check2 ( cursiva) y check3 (subrayado) asi como private sub comand1 que es end (Salir)

refiriendome al check1 (negrita) seria lo siguiente:
si check1.value es igual a 1
entonces text1, seria negrita...

tal como se mostrara en la siguiente imagen:
ala cual le apretare las 3 opciones : negrita , cursiva y subrayado


como veras no eh seleccionado ninguna casilla ,ahora con las casillas seleccionadas:


vemos que nos da negrita,cursiva y subrayado y bueno para ser mas a un bonito el trabajo .


Ver videotutorial

Calcular el promedio de un alumno que tiene 7 calificaciones en la materia de dieño.
Realizar para este ejercicio lo siguiente:
a) variables utilizadas identificando si son entrada, salida o preoceso.
b) diagrama de flujo.
c)formulario y codificacion.

a) variables utilizadas:

cali: todas las calificaciones introducidas.
suma: suma total de calificaciones
prom: promedio de calificaciones
tc: numero de calificaciones a calcular.

formulario y codificacion de codigo



como veras esa sera la pantalla de inicio que yo hare para el programa , 1 boton tex y 1 etiqueta label , para que en uno salga el promedio y en el otro me diga si esta reprobado o no. al primer boton de text le cambiare el nombre por (prom) que es donde se mostrara el promedio
4 botones con sus nombres como lo ves.
empezaremos a introducir los datos en el boton ( introducir)
con lo siguientes codigos :
--------------------------------------------------
---------------------------------------------------
como podras ver primero hago una declaracion de variables
despues aplico un contador.
en el segundo boton (calcular) pondremos los siguientes codigos:
----------------------------------------------------------------
--------------------------
como podras ver prom es el primer text que le cambiamos el nombre y el otro se llama label1
bueno en ese con color rojo aparecera aprobado si el promedio es mayor ah 7 en caso contrario saldria azul si es reprobado
en el boton borrar pondremos los siguientes codigos los cuales son:
prom = " "
prom.setfocus
y en salir pondremos end
ahora ejecutaremos nuestro programa daremos a introducir para ver que nos salga la cajita a introducir valores, como la siguiente imagen:

como podras apreciar en la imagen al darle al boton introducir nos abri una ventana en la cual ingresaremos las calificaciones, procedan a poner la que quieran yo pondre siete, sietes y le dare

al boton calcular el cual promedio debe darme 7 y debe salirme al lado con rojo aprobado como la siguiente imagen:

ok bueno ahora pondre siete veses 5 para que me salga en azul reprobado tambien procedere a modificar el cuadrito de promedio ya que es muy grande para la calificacion, para darle mas presentacion

y bien ahora vemos que el programa funciona correctamente, como podras ver al final puedes ir dando retoques tras retoques con la final que quede el programa mas bonito a un y el numero mas grande como yo le hice.


Ver videotutorial:

Elaborare un programa que me permita sumar cualquier cantidad de numeros de inicio a fin es desir yo pondre el valor inicial y el final ahora
De tal manera que mi pantalla de formulario quedaria asi :

bueno como podras ver en el primer cuadrito de la izquierda (Text1 ) pondre el numero con el que quiero iniciar mi contador y el de la derecha (Text2) es hasta que limite quiero que cuente
y el text3 ( es donde me mostrara el resultado de la suma ) ok
ahora editaremos al boton calcular doble click para abrir la ventana de codigo y pondremos lo siguiente:

listo despues de haber hecho la declaracion de las variables cerramos y vamos al boton salir en ese pondremos end

ok ahora ejecutaremos nuestro programa para ver que funcione correctamente (f5)

de tal manera que al sumar cierta cantidad nos tiene que dar la suma total como el pasado solo que ahora los valores que nosotros le ingresemos es desir yo ingresare que quiero que inicie del 1 y termine en el 5 lo cual el resultado seria 15

probaremos el programa:

Ver videotutorial

Imprimir

Elabora un programa que me permita sumar los numeros comprendidos entre 1 y 1000
¡Como lo harias!

Bueno yo lo haria de la siguiente manera :

Como podras ver puse dos botones de comando y una etiqueta la cual me mostrara los numeros sumados entre 1 y 1000 al dar calcular.

Al boton calcular declarare las siguientes valores para que pueda hacer lo que le pido de tal manera que pondre lo siguiente :

Como podras ver abajo de private sub command1_click () que en este caso es el boton calcular
pondre todo lo de abajo ,declarando mis valores la i es aquella que va a representar en este caso los numeros comprendidos entre 1 y 1000 y en for le asignare su valor como podras notar i = 1 to (hasta) 1000
al terminar su suma hasta el 1000 el programa se saldra automaticamente y mostrara en el text
el resultado de la suma
que en este caso nos tendria que haber quedado asi al final:

Ver videotutorial

Imprimir

Las variables, como su nombre lo indica, se utilizan para almacenar valores que tienen la propiedad de variar el contenido. Cuando hablamos de contenido nos referimos a cualquier tipo de datos, por ejemplo un nombre, una fecha, un color, un número etc... .

En visual basic a las variables conviene declararlas, o sea, avisarle a vb que vamos a utilizar dichas variables. A estas se las declara en el comienzo del código y se les antepone la palabra reservada Dim, luego el nombre que nosotros queramos y seguido el tipo de dato que almacenará, por ejemplo si quiero almacenar en una variable llamada Numero

Tipos de datos:


Los tipos de datos, indican el tipo de valor que puede almacenar una variable. Los principales tipos de datos:

Números enteros: dentro de los números enteros tenemos varios tipos de datos dependiendo el rango que queramos utilizar:
Byte: puede almacenar números enteros dentro del rango desde 0 a 255
Integer: puede almacenar números enteros dentro del rango -32.768 a 32.767
Long: puede almacenar números enteros dentro del rango -2.147.483.648 hasta 2.147.483.648 .
Números decimales: para almacenar números decimales contamos con los siguientes tipos de datos:

Single: almacena números decimales en el rango +/- 1e-45 hasta 3e38
Double: desde +/- 5e-324 hasta 1.8e308
Cadenas de caracteres: las cadenas de caracteres se definen con la palabra String y tienen un rango de hasta 2 billones de caracteres.

Tipos de valores lógicos: para almacenar tipos de valores lógicos como verdadero o falso, se utiliza la palabra Boolean y sus 2 posibles valores son True (verdadero) y False (falso).

Fechas y horas: Para almacenar fechas y horas se utiliza la palabra Date

Tipo variant : Las variables de este tipo pueden almacenar cualquier tipo de valor, pero ocupan mas memoria.

Imprimir

Elaborar un programa que calcule el total a pagar por la compra de camisas si se compran 3 camisas o mas se aplica un descuento del 20% sobre el total de la comtra y si son menos de 3 camisas un descuento del 10%

Bueno yo lo hice de la siguiente manera:



Como podras apreciar en el primer cuadrito pongo a ingresar cuantas camisas son , en el de lado la cantidad que se tiene que pagar por ellas , despues el boton de hacer descuento y al final la cantidad que va a pagar el cliente, asi como su respectivo boton salir.

Bueno lo que yo ingrese en el boton hacer descuento fue lo siguiente:



ahora ejecutaremos f5 para ver que el programa funcione correctamente:
Como veras en esta imagen al ingresar 2 camisas a 500 pesos me hace un descuento del 10%
lo cual la cantidad total que va a pagar la gente es de 450 pesos.

Bueno ahora como veras al ingresar 5 camisas ah 1000 pesos, y generar el descuento este me hace un descuento del 20% tal como se lo habiamos pedido al programa asi que la cantidad total a pagar seria de 800 pesos ya con el descuento.

Asi que el programa esta correcto ;)
Ver videotutorial :)


Imprimir

En un almacen se hace 20% de descuento a los clientes cuyas compras superen los 1000.
¿Cual sera la cantidad que pagara una persona por su compra?

Bueno pues solo ingresare 1 etiqueta , 1 text y 2 botones de comando en la etiqueta en caption pondre lo siguiente " Ingrese la cantidad de compra" y en la de text la dejare en blanco.
los botones, les cambiare el nombre uno se llamara "hacer descuento" y el otro salir.

De tal manera que mi programa quedaria asi:

Pues bien al ingresar la cantidad y darle al boton descuento me tiene que salir la cantidad total que el cliente va a pagar en si por sus compras para esto editare el boton hacer descuento en la ventana de codigos poniendo los siguientes datos, como se muestran en la imagen:

Bien ahora ejecutaremos nuestro programa para ver que funcione correctamente de acuerdo lo que le pedimos (f5) y de esta manera tendria que quedar:

Como podras apreciar al ingresar la cantidad que en este caso es 1500 y hacer click en hacer descuento en la segunda imagen nos da el descuento del 20% mostrandonos la cantidad que el cliente pagara con el descuento.

En la siguiente ilustracion podras aprecial que al ingresar la cantidad de 1000y al hacer descuento en la siguiente no nos genera ningun descuento y esto es por que pedimos que el programa aplicara el 20% de descuento a los clientes que sus compras fueran mas de 1000 pesos.

Por lo tanto podemos apreciar que el programa esta correctamente bien ejecutado.

Ver videotutorial :

Imprimir

Determinar si un alumno aprueba o reprueba un curso sabiendo que aprobara si su promedio de 3 calificaciones es mayor o igual a 7, en caso contrario reprueba.

Para esto yo útilizare 4 etiquetas, 4 text 2 botones de comando uno para salir y el otro para ejecutar la funcion que quiero que haga el programa de tal manera que quedaria de la sig manera:

Al boton ejecutar, le ingresare los siguientes datos para que haga las indicaciones correspondientes la cuales serian :

Ahora probaremos nuestro programa para ver que funcione correctamente de tal manera que nos tenia que haber quedado algo asi:
Como podras apreciar al poner calificaciones de 5 su promedio es reprobado lo cual esta funcionando el programa correctamente tal como le indicamos

Y en esta imagen veras que al subir sus calificaciones ah un promedio de 7.6 el mensaje que se nos desplaza es aprobado.

Ver videotutorial:


Imprimir

Ver video antes de comenzar la practica

PRACTICA:

Da dos numeros, que si son iguales que los multiplique, si el primero es mayor que el segundo que los reste y si no que los sume.


Datos:
Para este ejercicio lo primero que tengo que hacer es poner 3 etiquetas label , 3 textboxt y 2 botones de comando.
de tal manera que me quede asi :

En las etiquetas ingrese en caption: valor 1, valor 2 y resultado ,en los botones de comando ejecutar y salir y los textbox son para ingresar en los valores 1 y 2 los numeros y la 3 me mostrara el resultado.

1.- en el boton ejecutar dare doble click para que me habra la ventana de codigos la cual editare con IF .

la cual los datos ingresados me tendrian que quedar como la siguiente ilustración:

y bien ahora ejecutaremos el programa ( f5) para probarlo y debio quedarte algo parecido asi:


Ver el videotutorial:


Imprimir

Haremos un programa que calcule el promedio de 3 valores :
De tal manera que se muestre como la siguiente imagen


En este caso cambie el color del formulario en backcolor , puse 4 etiquetas o label y a cada una le asigne el nombre correspondiente , puse 4 textbox , 2 botones de comando , uno para que hiciera el problema y otro para que me sacara del programa.

edite el boton promedio en la ventana de codigos para que pudiera darme el promedio de los 3 valores que ponga de la siguiente manera :

Text4=val(Text1)+val(Text2)+val(Text3)/ 3
Videotutorial: