Guía de Laboratorio Sesion 02
Guía de Laboratorio Sesion 02
Contenidos
JavaApplicacion1
JavaApplicacion2
LIBRE
La profesora Lopez indica a sus alumnos que para calcular el promedio de notas en su
curso considerara de las 3 notas solo 2 la menor nota la eliminara , crear un proyecto en
Java que realice ese proceso
while (true) {
String intento = input.next();
if (intento.equals(miNombre)) {
System.out.println("Acertaste!");
break;
} else {
System.out.println("Intentalo de nuevo!");
}
}
Ejercicio
ventaService.java
package ucs.appbata.service;
double menor;
return menor;
//calcular venta
return venta;
String condicion;
return condicion;
prueba.java
// Datos
System.out.println("venta 1: " );
System.out.println("venta 2: " );
System.out.println("venta 3: " );
System.out.println("venta 4: " );
// Proceso
double Menor=venta.precioMenor(venta1,venta2,venta3,venta4);
double v1=venta.calcularVenta(venta1,venta2,venta3,venta4);
String oferta=venta.obtenerPremio(v1);
// Reportemeno
System.out.println("DATOS");
System.out.println("RESULTADO");
EJEMPLO 1
REQUERIMIENTO
IMPLEMENTACIÓN
La clase view hace uso del servicio instanciando el componente del servicio y luego hace uso
del servicio
APPJAVA01
1.MatematicaServicio.java
package ucs.sistemas.servicio;
public class MatematicaServicio {
public int calcSuma(int n1, int n2) {
2. Prueba01.java
Como vas a probar el servicio es clase java con procedimiento main()
package ucs.sistemas.prueba;
import ucs.sistemas.servicio.MatematicaServicio;
public class Prueba01 {
public static void main(String[] args) {
// Datos
int n1 = 14;
int n2 = 17;
// Proceso
MatematicaServicio proyectoService = new MatematicaServicio();
int suma = proyectoService.calcSuma(n1, n2);
int producto = proyectoService.calcProducto(n1, n2);
// Reporte
System.out.println("DATOS"); // tiene que estar dentro de main
System.out.println("Número 1: " + n1);
System.out.println("Número 2: " + n2);
System.out.println("RESULTADO");
System.out.println("Suma: " + suma);
System.out.println("Producto: " + producto);
}
}
Ahora agregamos la carpeta view para agregar una ventana con interfaz
EJEMPLO 2
REQUERIMIENTO
ANÁLISIS
IMPLEMENTACIÓN
1. Calculadora.java
package model;
public class calculadora {
public double Operacion(double x, double y, int opcion) {
double res = 0;
switch (opcion) {
case 1:
res = x + y;
break;
case 2:
res = x - y;
public CalculadoraView() {
initComponents();
//centrar
this.setLocationRelativeTo(null);
//cambiar color
this.getContentPane().setBackground(Color.WHITE);
}
3. FUNCIONALIDADES
Calcular impuesto y el total a pagar
Implementación :