Introducción a la Programación en Visual C# (C Sharp)
Guia laboratorio POO
1. StuDocu no está patrocinado ni avalado por ningún colegio o universidad.
Guia de laboratorio 3-POO
Programación Orientada a Objetos (Universidad César Vallejo)
StuDocu no está patrocinado ni avalado por ningún colegio o universidad.
Guia de laboratorio 3-POO
Programación Orientada a Objetos (Universidad César Vallejo)
Descargado por Jenny Guio (flaguio@misena.edu.co)
lOMoARcPSD|5067835
2. Página 1 de 6
Sesión 03: APLICACIONES VISUALES
INTRODUCCION
Las Estructuras Repetitivas nos permiten realizar una serie de instrucciones en forma repetida entrando
en ciclo, dicho ciclo en programación se repite mientras se cumpla una determinada condición es decir
mientras esa condición sea verdadera y se romperá cuando la condición llegue a ser falsa en otras palabras
algo dentro del ciclo repetitivo hará que la condición cambie de valor.
I. OBJETIVOS
1. Conocer el NetBeans 6.9.1
2. Codificar, compilar y ejecutar los ejercicios de aplicación con Estructuras Repetitivas.
II. EQUIPOS Y MATERIALES
Computadora personal.
Programa NetBeans 6.9.1 correctamente instalado
Cuaderno de clases, donde están los ejercicios resueltos en código.
III. METODOLOGIA Y ACTIVIDADES
a) Codificar los ejercicios desarrollados en el aula.
b) Presentar avances y ejecución de cada uno de los ejercicios al docente o jefe de práctica
encargado para la calificación correspondiente.
c) Guardar la carpeta de sus archivos a sus memorias.
IV. IMPORTANTE
Antes de comenzar a manipular el NetBeans 6.9.1 crear siempre, una carpeta, donde se guardarán
todas las aplicaciones realizadas en el presente laboratorio con el nombre LABORAT-04.
V. MANEJO DEL SOFTWARE
LABORATORIO N° 03
Escuela Profesional: Ingeniería de Sistemas. Asignatura: Programación Orientada a Objetos.
Ciclo y Turno: Segundo : Mañana / Tarde-Noche Semestre Académico: 2016-II
Docente: Ing. Juanita Isabel Cueva Villavicencio Fecha:
ESCUELA ACADEMICO PROFESIONAL DE
INGENIERIA DE SISTEMAS
Descargado por Jenny Guio (flaguio@misena.edu.co)
lOMoARcPSD|5067835
3. Página 2 de 6
EJERCICIO N° 01: Realizar una venta para obtener el importe con el
Ingreso de precio y cantidad obtener el importe(usar SET Y GET)
SOLUCION
public class Facturar
{ private double cantidad;
private double precio;
// Constructor al que se le deben pasar dos parámetros que sirven
para inicializar los atributos de la clase
public Facturar(double cantidad, double precio) {
// initialise instance variables
this.cantidad = cantidad;
this.precio = precio;
}
public void setPrecio(double precio){
this.precio = precio;
}
public void setCantidad(double cantidad){
this.cantidad = cantidad;
}
public double getPrecio(){
return this.precio;
}
public double getCantidad(){
return this.cantidad;
}
}
Descargado por Jenny Guio (flaguio@misena.edu.co)
lOMoARcPSD|5067835
4. Página 3 de 6
Realizar el siguiente Formulario
Escriba el código
Private void jbtnCalcularActionPerformed(……………….)
{ double precio=Double.parseDouble(jtxtPrecio.getText());
cantidad=Double.parseDouble(jtxtCantidad.getText());
Facturar fact=new Facturar(precio,cantidad);
Fact,setSet(precio);
FactsetSetcantidad);
Double impo=fact.getPrecio()*fact.getCantidad();
jLabel5.setText(String.valueOf(impo));
}
Descargado por Jenny Guio (flaguio@misena.edu.co)
lOMoARcPSD|5067835
5. Página 4 de 6
Practica dirigida
Realizar los programas aplicando SET Y GET con POO según su tema
TEMA Nº01
PREGUNTA_1
Se ingresa la base y altura de un rectángulo en un formulario, mostrar el
perímetro y el área
PREGUNTA_2
En un formulario se ingresa el código del alumno, el nombre del alumno, la Carrera,
el Tipo y se asignan los gastos.
Se debe mostrar la siguiente información en un cuadro de área de texto tal como se
muestra a continuación.
DESCUENTOS
Tipo Descuento
Beca 100%
½ Beca 50%
¼ Beca 25%
Normal 0
CARRERA
Carrera Costo
1 Sistemas 1800
2 Industrial 600
3 Electrónica 1200
Código del Alumno : 1001
Nombre del Alumno : Juan Torres
Carrera : Sistemas
Costo : 800
Tipo : 1/4 Beca
Monto de Descuento (Beca) : 200
Monto por Seguro : 50
Monto por Ingles : 200
Pago : 850
GASTOS
Seguro 5%*Costo
Ingles 200
Descargado por Jenny Guio (flaguio@misena.edu.co)
lOMoARcPSD|5067835
6. Página 5 de 6
TEMA Nº02
PREGUNTA_1
Realizar un programa para obtener el pago final de una venta con el Ingreso de
precio , cantidad ,el tipo de venta(1.Credito,2.-Contado) si la venta es al contado
tiene un descuento del 5% del importe, si la venta es al crédito tiene un interés del
10% del Importe ,mostrar importe, descuento, interés, pago.
PREGUNTA_2
Se ingresan los siguientes datos (Código del Destino, Nombre del Destino, Tipo de Descuento, tipo
de categoría)
Se debe obtener la siguiente información y mostrarla en un cuadro de área de texto tal como se
muestra a continuación.
DESTINOS
CODDES DESTINO Costo Base
D001 IQUITO 800
D002 PIURA 600
D003 AREQUIPA 1200
DESCUENTOS
Tipo Descuento
1 Jubilado 10%
2 Convenio 8%
3 Normal 0
Código del Destino : 1001
Nombre del Destino : Juan Torres
Destino : Sistemas
Tipo : VIP
Monto por CLASE : 1040
Monto de Descuento (Convenio) : 64
Pago : 976
CATEGORIA
1 VIP 1.3*Costo
Base
2 NORMAL 1*Costo Base
Descargado por Jenny Guio (flaguio@misena.edu.co)
lOMoARcPSD|5067835
7. Página 6 de 6
TEMA Nº03
PREGUNTA_1
Calcular el pago de un trabajador en donde se ingresa el nombre del trabajador,los
días trabajados el pago por dia, condición(1.Nombrado,2.-Contratado),obtener el
sueldo, si es Nombrado tiene una bonificación del10% del sueldo en caso contrario
no recibe, mostrar sueldo,bonificación, pago final
PREGUNTA_2
Se ingresan los siguientes datos (Código del Destino, Nombre del Destino, Tipo de Descuento, tipo
de clase)
Se debe obtener la siguiente información y mostrarla en un cuadro de área de texto tal como se
muestra a continuación.
DESCUENTOS
Tipo Descuento
1 Jubilado 10%
2 Convenio 8%
3 Normal 0
ESPECIALIDADES
CODDES ESPECIALIDAD Costo_Consulta
E001 CARDIOLOGIA 50
E002 ESTOMATOLOGIA 80
E003 ONCOLOGIA 60
Nombre del Paciente : MARIA DOLORES DE BARRIGA
Código de la Especialidad : E002
Nombre de la Especialidad : ESTOMATOLOGIA
Turno : Tarde
Costo Actual : 100
Tipo : Convenio
Monto de Descuento (Convenio) : 8
Pago : 92
TURNOS
Turno Costo_Actual
1 Mañana 1*Costo_Consulta
2 Tarde 1.25*
Costo_Consulta
3 Noche 1.5* Costo_Consulta
ESPECIALIDADES-CLASE PADRE
DESCUENTOS-CLASE HIJA
TURNOS-CLASE HIJA
Descargado por Jenny Guio (flaguio@misena.edu.co)
lOMoARcPSD|5067835