Advertisement
Guest User

Untitled

a guest
Feb 15th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | None | 0 0
  1. package prueba;
  2.  
  3. import java.util.Random;
  4. class Ejer2 {
  5.  
  6. double ventas[] = new double[7];
  7. String dias[] = new String[7];
  8. double total;
  9.  
  10. public void llenar() {
  11. Random random = new Random();
  12. for(int i = 0; i<ventas.length;i++) {
  13. ventas[i]= 100 * random.nextDouble();
  14. }
  15. dias[0]="lunes";
  16. dias[1]="martes";
  17. dias[2]="miercoles";
  18. dias[3]="jueves";
  19. dias[4]="viernes";
  20. dias[5]="sabado";
  21. dias[6]="domingo";
  22. }
  23. public double promedio() {
  24. return total/dias.length;
  25. }
  26. public double total() {
  27. for(int i=0;i<dias.length;i++) {
  28. this.total += ventas[i];
  29. }
  30. return this.total;
  31. }
  32.  
  33. public String mayorDia() {
  34. double mayor=ventas[0];
  35. int indice=0;
  36. for(int i = 1; i<dias.length;i++) {
  37. if(ventas[i]>mayor) {
  38. mayor = ventas[i];
  39. indice=i;
  40. }
  41. }
  42. return dias[indice];
  43. }
  44. public String menorDia() {
  45. double menor=ventas[0];
  46. int indice=0;
  47. for(int i = 1; i<dias.length;i++) {
  48. if(ventas[i]<menor) {
  49. menor = ventas[i];
  50. indice=i;
  51. }
  52. }
  53. return dias[indice];
  54. }
  55. public void mostrarVentas() {
  56. System.out.println("\t\t---Ventas de la semana---");
  57. for(int i=0;i<ventas.length; i++) {
  58. System.out.printf("Dia ["+dias[i]+"]:\t"+"%.2f",ventas[i]);
  59. System.out.println();
  60. }
  61. System.out.println();
  62. }
  63.  
  64. public static void main(String args[]) {
  65.  
  66. Ejer2 ejec = new Ejer2();
  67. ejec.llenar();
  68. ejec.mostrarVentas();
  69. System.out.printf("Total de ventas:"+"%.2f",ejec.total());
  70. System.out.println();
  71. System.out.printf("Promedio de ventas:"+"%.2f",ejec.promedio());
  72. System.out.println();
  73. System.out.println("Mayor dia de venta:"+ejec.mayorDia());
  74. System.out.println("Menor dia de venta:"+ejec.menorDia());
  75. }
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement