Está en la página 1de 3

package arregloobjetos1;

import java.util.*;

import javax.swing.*;

public class Arreglo

public static void main(String[] args)

{ int N[]=new int[3];

int P[]=new int[3];

String Nombre;

int i,j,k;

Arreglo1 A[]=new Arreglo1[2];

for(i=0;i<2;i++)

Nombre=JOptionPane.showInputDialog("OBJETO "+(i+1)+"\n"+"Ingrese el Nombre ");

for(j=0;j<3;j++)

N[j]=Integer.parseInt( JOptionPane.showInputDialog("Ingrese la Nota "+ (j+1)));

for(k=0;k<3;k++)

P[k]=Integer.parseInt( JOptionPane.showInputDialog("Ingrese el peso "+ (k+1)));

A[i]=new Arreglo1(Nombre,N,P);

for(i=0;i<2;i++)

{
A[i].Mostrar();

------------------------------------------------------------------------------------------------------------------------------

package arregloobjetos1;

import javax.swing.*;

public class Arreglo1

{ // propiedades

int Notas[]=new int[3];

int Pesos[]=new int[3];

String Nombre;

//metodos

Arreglo1(String Nombre, int []Notas,int []Pesos)

{ this.Nombre= Nombre;

for(int i=0;i<3;i++)

this.Notas[i]=Notas[i];

//this.Notas=Notas;

for(int u=0;u<3;u++)

//this.Pesos=Pesos;

this.Pesos[u]=Pesos[u];

private void Ponderado()

{ int i;
float sv=0, sp=0,p=0;

for(i=0;i<3;i++)

{ sv=sv+(Notas[i]*Pesos[i]);

sp=sp+Pesos[i];

p=sv/sp;

JOptionPane.showMessageDialog(null,"Nombre: "+

Nombre+"\npromedio ponderado= "+ p);

/*

JOptionPane.showMessageDialog(null,

"Nombre: "+ Nombre+"\npromedio ponderado= "+ p,

"El sistema informa",

i, null);

*/

void Mostrar()

Ponderado();

También podría gustarte