Bienvenido a mi Blog, aqui podrás encontrar ejercicios sencillos y prácticos de programación en Visual Basic 2008, para los estudiantes que inician una nueva etapa de aprendizaje.
miércoles, 26 de septiembre de 2012
lunes, 24 de septiembre de 2012
Ejercicios para desarrollar en Visual Basic 2008 Express Edition
1. Diseñar un formulario que permita calcular la edad de una persona, usando los siguientes controles:
Un (1) Label para Titulo: Calcular Edad
Un (1) Label para Año Actual
Un (1) Label Año de Nacimiento
Un (1) textbox para entrada de Año actual
Un (1) textbox para entrada de Año Nacimiento
Un (1) textbox para visualizar la edad
Un (1) Button Calcular la edad
Un (1) Button para limpiar los textbox 1,2 y 3.
Un (1) Button para Salir de la aplicación
El formulario debe quedar de la siguiente forma:
El código para el botón Nuevo se debe programar de la siguiente forma:
Me.TextBox1.Text =""
Me.TextBox2.Text = ""
Me.TextBox3.Text = ""
With Me.TextBox1.Focus()
End With
Botón Salir:
End
Un (1) Label para Titulo: Calcular Edad
Un (1) Label para Año Actual
Un (1) Label Año de Nacimiento
Un (1) textbox para entrada de Año actual
Un (1) textbox para entrada de Año Nacimiento
Un (1) textbox para visualizar la edad
Un (1) Button Calcular la edad
Un (1) Button para limpiar los textbox 1,2 y 3.
Un (1) Button para Salir de la aplicación
El formulario debe quedar de la siguiente forma:
El código para el botón Nuevo se debe programar de la siguiente forma:
Me.TextBox1.Text =""
Me.TextBox2.Text = ""
Me.TextBox3.Text = ""
With Me.TextBox1.Focus()
End With
Botón Salir:
End
2. Diseñar y programar el siguiente formulario para calcular el área de un circulo, el área de un triangulo, área de un cuadradro y finalmente la conversión de Dólares a pesos (Para la conversión se debe tener en cuenta el ingreso de datos como la cantidad y el valor del dólar actual)
3. Se desea realizar un programa para un supermercado que permita calcular valor y porcentaje de descuento sobre una compra, de acuerdo al número de la balota escogida por el cliente; las cuales debe cumplir con la siguiente condición:
Si el número de la balota escogida está entre el 1 y 7, se calculará el valor del descuento sobre la compra en un 10%, y entre el 8 y el 9, se calculará el 30% y finalmente se generará un mensaje de Felicitaciones al cliente.
El formulario deberá quedar con los siguientes controles:
4. Se desea realizar un programa para un supermercado que permita facturar la (n) cantidad artículos con su respectivo nombre, precio, cantidad y finalmente me lo imprima en un control ListBox y nos informe la cantidad de artículos comprados y el valor total a pagar.
Así es como debe ver la ejecución del programa
viernes, 14 de septiembre de 2012
Ejercicios para realizar en PSEINT
Ejercicios para realizar en clase 15 de septiembre de 2012, utilizando el programa PSEINT:
Hallar la edad de una persona
Proceso EdadDeUnaPersona
definir aac, an, edad como entero;
Escribir "Dijite ano actual";
Leer aac;
Escribir "Dijite año de nacimiento";
Leer an;
edad <- aac - an;
Escribir "La edad es",edad;
FinProceso
Hallar el área del circulo
Proceso AreaCirculo
definir radio, area como real;
Escribir "Dijite el Radio del Circulo";
Leer radio;
area <- 3.1416 * (radio * radio);
Escribir "El Area de un circulo es",area;
FinProceso
Hallar el área del cuadrado
Proceso AreaCuadrado
definir area, lado como entero;
Escribir "Dijite el lado del Cuadrado";
Leer lado;
area <- (lado * lado);
Escribir "El Area del cuadrado es",area;
FinProceso
Hallar el área del triangulo
roceso AreaTriangulo
definir base, altura, area como entero;
Escribir "Dijite la base del triangulo";
Leer base;
Escribir "Dijite la altura del triangulo";
leer altura;
area <- (base * altura)/2;
Escribir "El area del Triangulo es",area;
FinProceso
Realizar un programa que permita saber si un estudiante pasó o perdío una materia
Proceso NotaDefinitiva
definir nota como real;
Escribir "Dijite la nota definitiva";
Leer nota;
Si nota > = 3 Entonces
Escribir "El estudiante Paso";
Sino
Escribir "El estudiante Perdio";
FinSi
FinProceso
Liquidar las horas extras de un empleado
Proceso LiquidarHorasExtras
Definir SB, NH, VHE, TH como real;
Escribir "Dijite sueldo basico";
Leer SB;
Escribir "Dijite numero de horas";
Leer NH;
VHE <- (SB * 1.25)/240;
TH <- VHE * NH;
Escribir "El valor de las horas extras:",VHE;
FinProceso
Compra de llantas según la cantidad
Proceso CompraLlantera
definir cantidad, total como entero;
Escribir "Dijite la cantidad de llantas";
Leer cantidad;
Si cantidad < 5 Entonces
total <- cantidad * 800;
Sino
total <- cantidad * 700;
FinSi
Escribir "El total a pagar es",total;
FinProceso
Repetir texto con la función Mientras
Proceso Repeticiones_texto
definir a como entero;
a<-1;
Mientras a <=100 hacer
Escribir "Estamos viendo Lenguajes de programación";
a<- a+1;
Finmientras
FinProceso
Realizar un programa que genere números pares a partir del número 10 hasta el 40.
Proceso NumerosPares
//La instrucción Para ejecuta una secuencia de instrucciones un número determinado de veces.
definir a como entero;
Escribir "Números pares de 10 a 40:";
Para a<-10 Hasta 40 Con Paso 2 Hacer
Escribir a;
FinPara
FinProceso
Realizar un programa de conversión de dólares a pesos colombianos
Proceso ConversionDinero
definir nd, ta, pc como real;
Escribir "Dijite el numero de dolares";
Leer nd;
Escribir "Dijite la tasa actual";
leer ta;
pc <- nd * ta;
Escribir "Los pesos colombianos son:",pc;
FinProceso
Realizar un programa que acumule y sume los números que sean ingresados hasta indicarle su terminación
Proceso RepetirHastaQue
//La instrucción Repetir-Hasta Que ejecuta una secuencia de instrucciones hasta que la condición sea verdadera definir total, a como entero;
total <- 0;
a <- 0;
Repetir
Total <- Total + a;
Escribir "Ingrese un número (0 para salir)";
Leer a;
Hasta Que a=0;
Escribir "Valor acumulado es:",Total;
FinProceso
Realizar un programa que permita promediar 3 notas
Proceso PromedioDeNotas
definir notas, suma, promedio, conta Como Real;
definir nombre Como Caracter;
notas <- 0;
suma <- 0;
promedio <- 0;
conta <- 1;
Escribir "Ingrese su nombre";
Leer nombre;
Mientras conta <=3 hacer
Escribir "Ingrese la nota", conta;
leer notas;
suma <- suma+ notas;
conta<-conta+1;
Finmientras
promedio<- (suma)/3;
Escribir nombre;
Escribir "Su promedio es:";
Escribir promedio;
FinProceso
Realizar un programa que permita liquidar una factura por ventas de pinturas y finalmente nos muestre valores bruto, IVA y total a pagar.
Proceso Factura_Pinturas
Definir cantidad, precio, impuesto, total_bruto, valor_impuesto, total_pagar como entero;
Escribir "Dijite la cantidad de pinturas";
Leer cantidad;
Escribir "Dijite el precio de la pintura";
leer precio;
Escribir "Dijite el impuesto";
leer impuesto;
total_bruto <- (cantidad * precio);
valor_impuesto <- (total_bruto * (impuesto/100));
total_pagar <- (total_bruto + (valor_impuesto));
Escribir "Total Bruto",total_bruto;
Escribir "valor_impuesto",valor_impuesto;
Escribir "Total a pagar es:",total_pagar;
FinProceso
Realizar un programa que permita facturar dos productos de supermercado.
Proceso FacturaProductos
definir suma_cantidad, vlr_precio, cantidad, vlr_total, acum_vlr_total, conta Como Real;
definir nombre_producto, suma_producto Como Caracter;
suma_cantidad <- 0;
conta <- 1;
vlr_precio <- 0;
cantidad <- 0;
vlr_total <- 0;
acum_vlr_total <-0;
Mientras conta <=2 hacer
Escribir "Ingrese el nombre del producto", conta;
Leer nombre_producto;
Escribir "Ingrese el precio del producto", conta;
Leer vlr_precio;
Escribir "Ingresa la cantidad", conta;
Leer cantidad;
vlr_total <- vlr_precio * cantidad;
acum_vlr_total <- acum_vlr_total + vlr_total;
suma_cantidad <- suma_cantidad + cantidad; //SUMA LA CANTIDAD
conta<-conta+1;
Escribir "Nombre del producto:",nombre_producto;
Escribir "Valor precio:",vlr_precio;
Escribir "Cantidad:",cantidad;
Escribir "Valor total del artículo:",vlr_total;
Finmientras
Escribir "El número de artículos llevados son:",suma_cantidad;
Escribir "Valor total a pagar es:",acum_vlr_total;
Escribir "Gracias por sus compras...que vuelva";
FinProceso
Hallar la edad de una persona
Proceso EdadDeUnaPersona
definir aac, an, edad como entero;
Escribir "Dijite ano actual";
Leer aac;
Escribir "Dijite año de nacimiento";
Leer an;
edad <- aac - an;
Escribir "La edad es",edad;
FinProceso
Hallar el área del circulo
Proceso AreaCirculo
definir radio, area como real;
Escribir "Dijite el Radio del Circulo";
Leer radio;
area <- 3.1416 * (radio * radio);
Escribir "El Area de un circulo es",area;
FinProceso
Hallar el área del cuadrado
Proceso AreaCuadrado
definir area, lado como entero;
Escribir "Dijite el lado del Cuadrado";
Leer lado;
area <- (lado * lado);
Escribir "El Area del cuadrado es",area;
FinProceso
Hallar el área del triangulo
roceso AreaTriangulo
definir base, altura, area como entero;
Escribir "Dijite la base del triangulo";
Leer base;
Escribir "Dijite la altura del triangulo";
leer altura;
area <- (base * altura)/2;
Escribir "El area del Triangulo es",area;
FinProceso
Realizar un programa que permita saber si un estudiante pasó o perdío una materia
Proceso NotaDefinitiva
definir nota como real;
Escribir "Dijite la nota definitiva";
Leer nota;
Si nota > = 3 Entonces
Escribir "El estudiante Paso";
Sino
Escribir "El estudiante Perdio";
FinSi
FinProceso
Liquidar las horas extras de un empleado
Proceso LiquidarHorasExtras
Definir SB, NH, VHE, TH como real;
Escribir "Dijite sueldo basico";
Leer SB;
Escribir "Dijite numero de horas";
Leer NH;
VHE <- (SB * 1.25)/240;
TH <- VHE * NH;
Escribir "El valor de las horas extras:",VHE;
FinProceso
Compra de llantas según la cantidad
Proceso CompraLlantera
definir cantidad, total como entero;
Escribir "Dijite la cantidad de llantas";
Leer cantidad;
Si cantidad < 5 Entonces
total <- cantidad * 800;
Sino
total <- cantidad * 700;
FinSi
Escribir "El total a pagar es",total;
FinProceso
Repetir texto con la función Mientras
Proceso Repeticiones_texto
definir a como entero;
a<-1;
Mientras a <=100 hacer
Escribir "Estamos viendo Lenguajes de programación";
a<- a+1;
Finmientras
FinProceso
Realizar un programa que genere números pares a partir del número 10 hasta el 40.
Proceso NumerosPares
//La instrucción Para ejecuta una secuencia de instrucciones un número determinado de veces.
definir a como entero;
Escribir "Números pares de 10 a 40:";
Para a<-10 Hasta 40 Con Paso 2 Hacer
Escribir a;
FinPara
FinProceso
Realizar un programa de conversión de dólares a pesos colombianos
Proceso ConversionDinero
definir nd, ta, pc como real;
Escribir "Dijite el numero de dolares";
Leer nd;
Escribir "Dijite la tasa actual";
leer ta;
pc <- nd * ta;
Escribir "Los pesos colombianos son:",pc;
FinProceso
Realizar un programa que acumule y sume los números que sean ingresados hasta indicarle su terminación
Proceso RepetirHastaQue
//La instrucción Repetir-Hasta Que ejecuta una secuencia de instrucciones hasta que la condición sea verdadera definir total, a como entero;
total <- 0;
a <- 0;
Repetir
Total <- Total + a;
Escribir "Ingrese un número (0 para salir)";
Leer a;
Hasta Que a=0;
Escribir "Valor acumulado es:",Total;
FinProceso
Realizar un programa que permita promediar 3 notas
Proceso PromedioDeNotas
definir notas, suma, promedio, conta Como Real;
definir nombre Como Caracter;
notas <- 0;
suma <- 0;
promedio <- 0;
conta <- 1;
Escribir "Ingrese su nombre";
Leer nombre;
Mientras conta <=3 hacer
Escribir "Ingrese la nota", conta;
leer notas;
suma <- suma+ notas;
conta<-conta+1;
Finmientras
promedio<- (suma)/3;
Escribir nombre;
Escribir "Su promedio es:";
Escribir promedio;
FinProceso
Realizar un programa que permita liquidar una factura por ventas de pinturas y finalmente nos muestre valores bruto, IVA y total a pagar.
Proceso Factura_Pinturas
Definir cantidad, precio, impuesto, total_bruto, valor_impuesto, total_pagar como entero;
Escribir "Dijite la cantidad de pinturas";
Leer cantidad;
Escribir "Dijite el precio de la pintura";
leer precio;
Escribir "Dijite el impuesto";
leer impuesto;
total_bruto <- (cantidad * precio);
valor_impuesto <- (total_bruto * (impuesto/100));
total_pagar <- (total_bruto + (valor_impuesto));
Escribir "Total Bruto",total_bruto;
Escribir "valor_impuesto",valor_impuesto;
Escribir "Total a pagar es:",total_pagar;
FinProceso
Realizar un programa que permita facturar dos productos de supermercado.
Proceso FacturaProductos
definir suma_cantidad, vlr_precio, cantidad, vlr_total, acum_vlr_total, conta Como Real;
definir nombre_producto, suma_producto Como Caracter;
suma_cantidad <- 0;
conta <- 1;
vlr_precio <- 0;
cantidad <- 0;
vlr_total <- 0;
acum_vlr_total <-0;
Mientras conta <=2 hacer
Escribir "Ingrese el nombre del producto", conta;
Leer nombre_producto;
Escribir "Ingrese el precio del producto", conta;
Leer vlr_precio;
Escribir "Ingresa la cantidad", conta;
Leer cantidad;
vlr_total <- vlr_precio * cantidad;
acum_vlr_total <- acum_vlr_total + vlr_total;
suma_cantidad <- suma_cantidad + cantidad; //SUMA LA CANTIDAD
conta<-conta+1;
Escribir "Nombre del producto:",nombre_producto;
Escribir "Valor precio:",vlr_precio;
Escribir "Cantidad:",cantidad;
Escribir "Valor total del artículo:",vlr_total;
Finmientras
Escribir "El número de artículos llevados son:",suma_cantidad;
Escribir "Valor total a pagar es:",acum_vlr_total;
Escribir "Gracias por sus compras...que vuelva";
FinProceso
lunes, 3 de septiembre de 2012
Suscribirse a:
Comentarios (Atom)





