Advertisement
Guest User

Untitled

a guest
Apr 29th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.80 KB | None | 0 0
  1. /*
  2. 58. Leer una matriz de n filas por 12 columnas. Cada elemento contiene el valor
  3.     de las ventas de cada uno de los n vendedores de una compañía para cada uno
  4.     de los 12 meses del año. Se debe calcular: El total de ventas para cada
  5.     vendedor en el año, el total de ventas para cada mes y total de ventas de
  6.     toda la compañía.
  7.  */
  8. package ejer58;
  9. import javax.swing.JOptionPane;
  10. import paquetematrices.matriz;
  11. import vectorPaq.vec;
  12.  
  13. public class Ejer58 {
  14.  
  15.     public static void main(String[] args) {
  16.        
  17.         double [][]Ventas;
  18.         double []Tvendedor,Tmes;
  19.         Ventas = matriz.leeMat();
  20.         int nfVentas,ncVentas;
  21.         double tVentas=0;
  22.         nfVentas = Ventas.length;
  23.         ncVentas = Ventas[0].length;
  24.         Tvendedor = new double [nfVentas];
  25.         Tmes = new double [ncVentas];
  26.        
  27.         //Total ventas para cada vendedor
  28.         for (int i = 0; i < nfVentas; i++) {
  29.             double sVendedor=0;
  30.             for (int j = 0; j < ncVentas; j++) {
  31.                 sVendedor = Ventas[i][j] + sVendedor;    
  32.             }
  33.             Tvendedor[i] = sVendedor;
  34.         }
  35.         //Total ventas para cada mes
  36.         for (int i = 0; i < ncVentas; i++) {
  37.             double sMes=0;
  38.             for (int j = 0; j < nfVentas; j++) {
  39.                 sMes = Ventas[j][i] + sMes;
  40.             }
  41.               Tmes [i] = sMes;
  42.         }
  43.         //Total ventas para la compañia
  44.         tVentas = vec.sumaVec(Tmes);
  45.      
  46.         JOptionPane.showMessageDialog(null,"Total de ventas para cada vendedor. ");
  47.         vec.escVec(Tvendedor);
  48.         JOptionPane.showMessageDialog(null,"Total de ventas para cada mes. ");
  49.         vec.escVec(Tmes);
  50.         JOptionPane.showMessageDialog(null,"Total de ventas para la compañia: "+tVentas);
  51.     }
  52.    
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement