Código
package ejercicio7; public class Libro { private double precio; private int unidades; int ventas = 0; this.titulo = titulo; this.tema = tema; } public Libro( double precio , int unidades ){ this.precio = precio; this.unidades = unidades; } return this.titulo; } this.titulo = titulo; } return this.tema; } this.tema = tema; } public double getPrecio(){ return this.precio; } public void setPrecio(double precio){ this.precio = precio; } public double getUnidades(){ return this.unidades; } public void setUnidades(int unidades){ this.unidades = unidades; } public int getVentas(){ return this.ventas; } public double Vender(int pussy){ double importe; importe= pussy*getPrecio(); if(unidades>=pussy){ unidades -= pussy; this.ventas += pussy; } else { importe = 0; } return importe; } }
Código
package ejercicio71; import ejercicio7.Libro; import javax.swing.JOptionPane; public class Libreria { public static Libro libro; String resp; int opcion; int libPosicion=-1; Double aux; int cont; matriz[0][0] = "Aprenda C Ya"; matriz[1][0] = "Microsoft Office"; matriz[2][0] = "Windows 10"; matriz[3][0] = "C Avanzado"; matriz[4][0] = "Word Basico"; matriz[5][0] = "Windows 2015 Server"; matriz[6][0] = "Access 2015"; matriz[7][0] = "Diseño de Algoritmos"; matriz[8][0] = "Excel 2015"; matriz[0][1] = "Programación"; matriz[1][1] = "Ofimática"; matriz[2][1] = "Sistemas Operativos"; matriz[3][1] = "Programación"; matriz[4][1] = "Ofimática"; matriz[5][1] = "Sistemas Operativos"; matriz[6][1] = "Ofimática"; matriz[7][1] = "Programación"; matriz[8][1] = "Ofimática"; matriz[0][2] = "75.12"; matriz[1][2] = "58.6"; matriz[2][2] = "45"; matriz[3][2] = "90"; matriz[4][2] = "64.6"; matriz[5][2] = "52.3"; matriz[6][2] = "32.45"; matriz[7][2] = "90.15"; matriz[8][2] = "52.58"; matriz[0][3] = "5"; matriz[1][3] = "12"; matriz[2][3] = "8"; matriz[3][3] = "3"; matriz[4][3] = "10"; matriz[5][3] = "7"; matriz[6][3] = "5"; matriz[7][3] = "0"; matriz[8][3] = "4"; do{ "\n3.Salir\n" + "\n=============" + "\nOpcion [1-3]"); switch (opcion){ case 1: do{ libPosicion = buscar( resp , matriz ); if( libPosicion !=-1 ){ libro = new Libro( matriz[libPosicion][0] , matriz[libPosicion][1] ); System.out.println("Tema:" + libro.getTema() + "\tPrecio:" + libro.getPrecio() + "\tUnidades:" + (int)libro.getUnidades() ); } else{ "No se puede concretar la venta", "Error", } } else{ "El libro no existe", "Error", } }while( resp.equalsIgnoreCase("S") ); break; case 2: do{ cont=0; for(int i=0 ; i<9 ; i++){ if( resp.equalsIgnoreCase(matriz[i][1]) ){ cont++; } } }while( resp.equalsIgnoreCase("S") ); break; } }while(!resp.equalsIgnoreCase("3")); } int pos=-1; for(int i=0 ; i<9 ; i++){ if( nombre.equalsIgnoreCase(matriz[i][0]) ){ pos = i; break; } } return pos; } }
Holaa soy nuevo en Java, no me sale el punto 3 de mi ejercicio, no se me ocurre como hacerlo=
La opción 3 finalizará el proceso. Al finalizar el mismo se mostrará el siguiente resumen :
Resumen de ventas
Título Tema Precio Unidades Ventas Importe
Título Tema Precio Unidades Ventas Importe
...
Suma Suma Suma