ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Java Ejercicio Vectores


Enviado por   •  18 de Octubre de 2019  •  Práctica o problema  •  1.354 Palabras (6 Páginas)  •  252 Visitas

Página 1 de 6

import javax.swing.*;

public class notas

{  

    final int l=5;

    int []identidad;

    String []nombres;

    float []p1;

    float []p2;

    float []p3;

    int pos=-1;

 public notas()

{

    identidad=new int[l];

    nombres=new String[l];

    p1=new float[l];

    p2=new float[l];

    p3=new float[l];

}

 void setidentidad(int p,int d)

 {

  identidad[p]=d;

 }

 void setnombres(int p,String d)

 {

  nombres[p]=d;

 }

 void setp1(int p,int d)  

 {

  p1[p]=d;  

 }  

  void setp2(int p,int d)  

 {

  p2[p]=d;  

 }    

  void setp3(int p,int d)  

 {

  p3[p]=d;  

 }    

 int getidentidad(int p)  

 {

 return(identidad[p]);

 }  

  String getnombres(int p)  

 {

 return(nombres[p]);

 }  

  float getp1(int p)  

 {

 return(p1[p]);

 }  

   float getp2(int p)  

 {

 return(p2[p]);

 }  

  float getp3(int p)  

 {

 return(p3[p]);

 }  

 boolean validar( int id)        

 {

    int i;

    boolean band=false;

    if(pos!=-1)

    {for(i=0;1

      {if(id==getidentidad(i))  

        band=true;

      }

    }

 return(band);

 }

 void registrar()  

 {

    int cedula;

    cedula=Integer.parseInt(JOptionPane.showInputDialog("digie cedula"));

    if(validar(cedula)==false)

    {

       if(pos

       {

          pos++;

          setidentidad(pos,cedula);

          setnombres(pos,JOptionPane.showInputDialog(null,"digite nombre"));

          setp1(pos,Integer.parseInt(JOptionPane.showInputDialog(null,"digite nota")));

          setp2(pos,Integer.parseInt(JOptionPane.showInputDialog(null,"digite nota")));

          setp3(pos,Integer.parseInt(JOptionPane.showInputDialog(null,"digite nota")));    

        }

       

           else

           System.out.println("registro lleno");

   }}

    void buscarestudiante()

       { int i;

         int cedula;

         int bandera=0;

            if(pos!=-1)

              {

                  cedula=Integer.parseInt(JOptionPane.showInputDialog(null,"digite cedula"));    

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

                     

                  {if(getidentidad(i)==cedula)

                      {System.out.println(getnombres(i));

                       System.out.println("tiene promedio de");

                       System.out.println((getp1(i)+getp2(i)+getp3(i))/3);

...

Descargar como (para miembros actualizados) txt (4 Kb) pdf (30 Kb) docx (8 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com