diff --git a/Dia 2/Box.java b/Dia 2/Box.java new file mode 100644 index 0000000..e22314b --- /dev/null +++ b/Dia 2/Box.java @@ -0,0 +1,85 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package box; + +import java.util.Scanner; + +/** + * + * @author user + */ +public class Box { + + + Scanner reader = new Scanner(System.in); + + private float a; + private float l; + private float p; + + + public float calcularVolumen(){ + return a*l*p; + } + + public float getAncho() { + return a; + } + + public void setAncho(float ancho) { + this.a = ancho; + } + + public float getLargo() { + return l; + } + + public void setLargo(float largo) { + this.l = largo; + } + + public float getProfundidad() { + return p; + } + + public void setProfundidad(float profundidad) { + this.p = profundidad; + } + + + + + + /** + * @param args the command line arguments + */ + + + public static void main(String[] args) { + Box box = new Box(); + + + + box.setAncho(2.5f); + + + box.setLargo(4.8f); + + + box.setProfundidad(10f); + + + + System.out.println("el volumen de la caja va ser : "+box.calcularVolumen()); + + + + +// TODO code application logic here + } + + +} diff --git a/Dia 2/SalonBelleza.java b/Dia 2/SalonBelleza.java new file mode 100644 index 0000000..9bd6f92 --- /dev/null +++ b/Dia 2/SalonBelleza.java @@ -0,0 +1,177 @@ + +package salon.de.belleza; + +/** + * + * @author user + */ + + +import java.util.InputMismatchException; + +import java.util.Scanner; +//@author + + +class Descuento{ + + private String tipo; + private Cliente cliente; + + + + + public String getTipo() { + return tipo; + } + + public void setTipo(String tipo) { + this.tipo = tipo; + } + + public Descuento(Cliente cliente){ + this.cliente = cliente; + if(cliente.getNumVisita()>=100){ + this.tipo = "premium"; + }else if(cliente.getNumVisita()>=50){ + this.tipo = "oro"; + }else if(cliente.getNumVisita()>=20){ + this.tipo = "plata"; + }else{ + this.tipo = ""; + } + } +} + +class Cliente{ + + private String n; + private String r; + private int numVisita; + + public String getRuc() { + return r; + } + + public void setRuc(String ruc) { + this.r = ruc; + } + + public Cliente(String nombre, String ruc) { + this.n = nombre; + this.r = ruc; + this.numVisita = (int)(Math.random()*125); + } + + public String getNombre() { + return n; + } + + public void setNombre(String nombre) { + this.n = nombre; + } + + public int getNumVisita() { + return numVisita; + } + + public void setNumVisita(int numVisita) { + this.numVisita = numVisita; + } + + public void addVisita(){ + numVisita++; + } +} + +class Visita{ + + private double gastoProductos; + private double gastoServicios; + private Descuento descuento; + private Cliente cliente; + + public Visita(double gastoProductos, double gastoServicios, Cliente cliente, Descuento descuento){ + this.gastoProductos = gastoProductos; + this.gastoServicios = gastoServicios; + this.cliente = cliente; + this.descuento = descuento; + } + + public void vistaCliente(){ + cliente.addVisita(); + System.out.println( + "El cliente ha visitado el local "+ cliente.getNumVisita() + " veces." + ); + } + + public void calcularFactura(){ + double montoACobrar; + String extraInfo = ""; + switch (descuento.getTipo()){ + case "premium": + montoACobrar = (gastoServicios+gastoProductos)*80/100; + extraInfo = "Se aplico descuento premium"; + break; + case "oro": + montoACobrar = (gastoServicios+gastoProductos)*85/100; + extraInfo = "Se aplico descuento oro"; + break; + case "plata": + montoACobrar = (gastoServicios+gastoProductos)*90/100; + extraInfo = "Se aplico descuento plata"; + break; + default: + montoACobrar = (gastoServicios+gastoProductos); + } + System.out.println("Salon de Belleza X\n Nombre y Apellido: "+cliente.getNombre() + + "\nRUC: " + cliente.getRuc() + + "\nMonto A Cobrar: " + montoACobrar + " $\n" + + extraInfo); + } + + public double getGastoProductos() { + return gastoProductos; + } + + public void setGastoProductos(double gastoProductos) { + this.gastoProductos = gastoProductos; + } + + public double getGastoServicios() { + return gastoServicios; + } + + public void setGastoServicios(double gastoServicios) { + this.gastoServicios = gastoServicios; + } +} + +public class SalonBelleza { + + public static void main(String[] args){ + Scanner in = new Scanner(System.in); + String nombreCliente=""; + String ruc = ""; + double gastoProductos=0; + double gastoServicios=0; + try { + System.out.println("Cliente ingrese su nombre: "); + nombreCliente = in.nextLine(); + System.out.println("Introducir RUC: "); + ruc = in.nextLine(); + System.out.println("Ingrese los gastos en productos de la visita: ($)"); + gastoProductos = in.nextDouble(); + System.out.println("Ingrese los gastos en servicios de la visita: ($)"); + gastoServicios = in.nextDouble(); + }catch (InputMismatchException e) { + System.out.println("Introduzca de vuelta sus datos"); + } + Cliente cliente = new Cliente(nombreCliente, ruc); + Descuento descuento = new Descuento(cliente); + Visita visita = new Visita(gastoProductos, gastoServicios, cliente, descuento); + visita.vistaCliente(); + visita.calcularFactura(); + + } +} diff --git a/Dia 3/ConsultasFilmcompleto.docx b/Dia 3/ConsultasFilmcompleto.docx new file mode 100644 index 0000000..c5fc9ee Binary files /dev/null and b/Dia 3/ConsultasFilmcompleto.docx differ diff --git a/Dia 3/Facturas.java b/Dia 3/Facturas.java new file mode 100644 index 0000000..95b2d7a --- /dev/null +++ b/Dia 3/Facturas.java @@ -0,0 +1,47 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package factura; + +/** + * + * @author user + */ +public class Facturas { +private static float iva11; + private static float iva22; + + int p; + + public static void setIva(float ivaa, float ivab){ + iva11 = ivaa; + iva22 = ivab; + } + + public static float getIva1(){ + return iva11; + } + + public static float getIva2(){ + return iva22; + } + + public static void testError(){ +// + } + + /** + * @param args the command line arguments + */ + public static void main(String[] args) { + Facturas.setIva(5f, 10f); + System.out.println("Ingresar los valores static, iva 1: "+Factura.getIva1()+" Iva2: "+Factura.getIva2()); + + + +// TODO code application logic here + } + +} diff --git a/Dia 3/~$nsultasFilmcompleto.docx b/Dia 3/~$nsultasFilmcompleto.docx new file mode 100644 index 0000000..60bfab0 Binary files /dev/null and b/Dia 3/~$nsultasFilmcompleto.docx differ diff --git a/boxpropiedades.java b/boxpropiedades.java new file mode 100644 index 0000000..5c8c0a7 --- /dev/null +++ b/boxpropiedades.java @@ -0,0 +1,97 @@ +import java.time.chrono.ThaiBuddhistChronology; + +import javax.swing.Box; + + + +class box { + float ancho; + float alto ; + float profundidad; + float volumen; + + + public box (float ancho,float alto,float profundidad){ + this.ancho=ancho; + this.alto=alto; + this.profundidad=profundidad; + } + + public box (){ + + } + + public box (float ancho){ + this.ancho=ancho; + this.alto=ancho; + this.profundidad=ancho; + } + + public float calcular_Volumen(){ + + + this.volumen=this.ancho * this.alto * this.profundidad; + return this.volumen; + } +}C:\Users\user\Documents\Javier Ferreira\Javier Bootcamp + + + + +class BoxPeso extends box { + + float peso; + + public BoxPeso (float ancho,float alto,float profundidad,float peso){ + super(ancho,alto,profundidad); + this.peso=peso; + + } + + public BoxPeso (){ + super(); + } + + public BoxPeso (float ancho){ + super(ancho); + } + + /* public float RetornaPeso(){ + return this.peso; + }*/ + +} + +class Enviar extends BoxPeso{ + + public Enviar (float ancho,float alto,float profundidad,float peso){ + super(ancho,alto,profundidad,peso); + } + + public Enviar(){ + super(); + } + + public Enviar(float ancho){ + super(ancho); + } +} + + + +public class boxpropiedades { + + public static void main(String[] args) { + Enviar envio = new Enviar(2,3,4,5); + System.out.println("El volumen es "+envio.calcular_Volumen()+" con peso de "+envio.peso); + System.out.println(""); + // Envio con 1 parametro + + + + } + +} + + +