SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
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
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
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
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
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
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
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

Más contenido relacionado

La actualidad más candente

CURSO DE PROGRAMACION BASICA - Cap 5
CURSO DE PROGRAMACION BASICA - Cap 5CURSO DE PROGRAMACION BASICA - Cap 5
CURSO DE PROGRAMACION BASICA - Cap 5Daniel Irene
 
CURSO DE PROGRAMACION BASICA - Cap 8
CURSO DE PROGRAMACION BASICA - Cap 8CURSO DE PROGRAMACION BASICA - Cap 8
CURSO DE PROGRAMACION BASICA - Cap 8Daniel Irene
 
Menu con opciones de captura
Menu con opciones de capturaMenu con opciones de captura
Menu con opciones de capturajbersosa
 
Tips componentes swing_v5
Tips componentes swing_v5Tips componentes swing_v5
Tips componentes swing_v5ggzhack
 
Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de javaFaral TF
 
Ejercicios en netbeans con condiciones
Ejercicios en netbeans con condicionesEjercicios en netbeans con condiciones
Ejercicios en netbeans con condicionesJoshe Varillas
 
Bucles compuestos ejercicios en código java
Bucles compuestos ejercicios en código javaBucles compuestos ejercicios en código java
Bucles compuestos ejercicios en código javaFanny Lorenzo Quilla
 
Herencia y polimorfismo unidad 5 semestre 2
Herencia y polimorfismo unidad 5 semestre 2Herencia y polimorfismo unidad 5 semestre 2
Herencia y polimorfismo unidad 5 semestre 2K Manuel TN
 

La actualidad más candente (17)

CURSO DE PROGRAMACION BASICA - Cap 5
CURSO DE PROGRAMACION BASICA - Cap 5CURSO DE PROGRAMACION BASICA - Cap 5
CURSO DE PROGRAMACION BASICA - Cap 5
 
CURSO DE PROGRAMACION BASICA - Cap 8
CURSO DE PROGRAMACION BASICA - Cap 8CURSO DE PROGRAMACION BASICA - Cap 8
CURSO DE PROGRAMACION BASICA - Cap 8
 
Menu con opciones de captura
Menu con opciones de capturaMenu con opciones de captura
Menu con opciones de captura
 
Ejercicio ADA Tipos de Datos en ADA
Ejercicio ADA Tipos de Datos en ADAEjercicio ADA Tipos de Datos en ADA
Ejercicio ADA Tipos de Datos en ADA
 
Programacion semestral
Programacion semestralProgramacion semestral
Programacion semestral
 
Tips componentes swing_v5
Tips componentes swing_v5Tips componentes swing_v5
Tips componentes swing_v5
 
Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de java
 
Semana 2 Fundamentos de Python(Ciclos y Listas)
Semana 2   Fundamentos de Python(Ciclos y Listas)Semana 2   Fundamentos de Python(Ciclos y Listas)
Semana 2 Fundamentos de Python(Ciclos y Listas)
 
Ejercicios en netbeans con condiciones
Ejercicios en netbeans con condicionesEjercicios en netbeans con condiciones
Ejercicios en netbeans con condiciones
 
3. lenguaje c-
3. lenguaje c-3. lenguaje c-
3. lenguaje c-
 
Compu
CompuCompu
Compu
 
Unidad 2: Clases y objetos Ejercicio 3
Unidad 2: Clases y objetos Ejercicio 3Unidad 2: Clases y objetos Ejercicio 3
Unidad 2: Clases y objetos Ejercicio 3
 
Bucles compuestos ejercicios en código java
Bucles compuestos ejercicios en código javaBucles compuestos ejercicios en código java
Bucles compuestos ejercicios en código java
 
Guia 4 matrices
Guia 4 matricesGuia 4 matrices
Guia 4 matrices
 
Herencia y polimorfismo unidad 5 semestre 2
Herencia y polimorfismo unidad 5 semestre 2Herencia y polimorfismo unidad 5 semestre 2
Herencia y polimorfismo unidad 5 semestre 2
 
Package logica jo
Package logica joPackage logica jo
Package logica jo
 
Ejercicios en java
Ejercicios en javaEjercicios en java
Ejercicios en java
 

Similar a Guia laboratorio POO (20)

Programas
ProgramasProgramas
Programas
 
Actividad tema 4 proyectos inversión
Actividad tema 4 proyectos inversiónActividad tema 4 proyectos inversión
Actividad tema 4 proyectos inversión
 
Guia 04 macros solver
Guia 04 macros solverGuia 04 macros solver
Guia 04 macros solver
 
Alfred felix cuarto_avance_proyecto_bd
Alfred felix cuarto_avance_proyecto_bdAlfred felix cuarto_avance_proyecto_bd
Alfred felix cuarto_avance_proyecto_bd
 
Laboratorio 1
Laboratorio 1Laboratorio 1
Laboratorio 1
 
Laboratorio 1
Laboratorio 1Laboratorio 1
Laboratorio 1
 
C6 net beansentradasysalidas
C6 net beansentradasysalidasC6 net beansentradasysalidas
C6 net beansentradasysalidas
 
Udproco undecimo b_y_c[1]
Udproco undecimo b_y_c[1]Udproco undecimo b_y_c[1]
Udproco undecimo b_y_c[1]
 
Guia de Laboratorios 5 - VB.NET 2005
Guia de Laboratorios 5 - VB.NET 2005Guia de Laboratorios 5 - VB.NET 2005
Guia de Laboratorios 5 - VB.NET 2005
 
Unidad 3: Herencia Ejercicio 2
Unidad 3: Herencia Ejercicio 2Unidad 3: Herencia Ejercicio 2
Unidad 3: Herencia Ejercicio 2
 
E2 copia
E2   copiaE2   copia
E2 copia
 
Reporte unidad1
Reporte unidad1Reporte unidad1
Reporte unidad1
 
The Original Hacker no. 12
The Original Hacker no. 12The Original Hacker no. 12
The Original Hacker no. 12
 
programas
programasprogramas
programas
 
2 f programas
2 f programas2 f programas
2 f programas
 
2 f programas
2 f programas2 f programas
2 f programas
 
Ayudantia 4 de junio
Ayudantia 4 de junioAyudantia 4 de junio
Ayudantia 4 de junio
 
JAVA ORIENTADO A OBJETOS - MIEMBROS DE CLASE
JAVA ORIENTADO A OBJETOS - MIEMBROS DE CLASEJAVA ORIENTADO A OBJETOS - MIEMBROS DE CLASE
JAVA ORIENTADO A OBJETOS - MIEMBROS DE CLASE
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Introducción a la Programación en Visual C# (C Sharp)
Introducción a la Programación en Visual C# (C Sharp)Introducción a la Programación en Visual C# (C Sharp)
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