Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Zikem10

Páginas: 1 [2]
21
Buen dia al parecer la compilacion me salio bien, peromu gustaria que lo revisaran y si es que esta bien sirve de apoyo para los demas companeros del foro.
Gracias.

Código: [Seleccionar]
/* Ejemplo de uso de condicionales If,If Else,If else If */
/* Programa Hecho por Osvaldo Maciel Julio 15 2014 */

public class UsoIf{
   
    boolean admitido;
    int DesplazamientoX;
    int DesplazamientoY;
   
   
    //Constructor
    public UsoIf(){
    admitido =true;
    DesplazamientoY=0;
    DesplazamientoX=0;
   
}

     
    //Metodo para establecer Valores
    //if sencillo
    public void setIfSencillo(boolean ValorIfSencillo){
        admitido = ValorIfSencillo;
    if ( admitido == true) { System.out.println ("Se ha admitido el valor"); }
}
 
   //Metodo para establecer Valores
   //if else sencillo
    public void setIfElseSencillo(boolean ValorIfElseSencillo){
        admitido = ValorIfElseSencillo;
            if ( admitido == true) {

            System.out.println ("Se ha admitido el valor");

        } else {

            System.out.println ("No se ha admitido el valor");

        }
    }
   
    //Metodo para establecer Valores
    //if con else if y cláusula final else
    public void setDesplazamientoXY(int ValorDesplazamientoX,int ValorDesplazamientoY){
       
        DesplazamientoX = ValorDesplazamientoX;
        DesplazamientoY = ValorDesplazamientoY;
       
    if (DesplazamientoX == 0 && DesplazamientoY == 1) {

            System.out.println ("Se procede a bajar el personaje 1 posición");

        }

         else if (DesplazamientoX == 1 && DesplazamientoY == 0) {

            System.out.println ("Se procede a mover el personaje 1 posición a la derecha"); }

 

        else if (DesplazamientoX == -1 && DesplazamientoY == 0) {

            System.out.println ("Se procede a mover el personaje 1 posición a la izquierda");

        }

         else {

            System.out.println ("Los valores no son válidos");

        }
    }
    }//Ciere de Clase

22
buen dia solo anexe el metodo de procedimiento al anterior programa de Medico pero a este nuevo lo renombre como class MedicoMulEdad.
Gracias
Código: [Seleccionar]
//Programa 2 Medico este programa nos dara los atributos de Nombre, Apellidos, edad, casado, ife, espeialidad
//Se incorpora calculoParaMultiploEdad
//Programa Hecho por Osvaldo Maciel Julio 15 2014


public class MedicoMulEdad{
   
    String nombre, apellido1, apellido2, especialidad, ife;
    //String nombapell=apellido1+apellido2;
    int edad;
    boolean casado;
    int anosfaltantes, multiplo5=5;[quote][/quote]
   
    //Definimos el constructor cuando se cree los objetos medico
   
    public MedicoMulEdad(){
        nombre= "Ninguno";
        apellido1= "Ninguno";
        apellido2= "Ninguno";
        edad= 0;
        casado= true;
        ife= "Ninguno";
        especialidad= "Ninguno";
       
    }// Cierre constructor
   
    // Metodo para establecer nombre
    public void setNombre(String ValorNombre){
        System.out.println("Ha cambiado el Nombre del Medico:   "+ nombre + "El nuevo Nombre del Medico es:   "+ ValorNombre);
   nombre=ValorNombre;//Maniene guardado los datos en las casillas del objeto, mientras este este abierto
    }
   
    //Metodo para establecer Apellidos
    public void setApellidos(String ValorApellido1, String ValorApellido2){
        System.out.println("Ha cambiado los Apellidos del Medico:  " +apellido1 +apellido2 +"Los nuevos apellidos son:   " +ValorApellido1+ValorApellido2);
    apellido1=ValorApellido1;
    apellido2=ValorApellido2;
    //Maniene guardado los datos en las casillas del objeto, mientras este este abierto
    }
   
    //Metodo para establecer la edad del Medico
    public void setEdad(int ValorEdad){
        System.out.println("Ha cambiado la edad del Medico:   "+ nombre +apellido1+apellido2+edad +"La Nueva edad es:   "+ValorEdad);
        edad=ValorEdad;//Maniene guardado los datos en las casillas del objeto, mientras este este abierto
    }
   
    //Metodo para establecer el estado civil del Medico
    public void setCasado(boolean ValorCasado){
        if (casado=ValorCasado)
        {
            System.out.println("El estado Civil del Medico:   "+ nombre +apellido1+apellido2+casado);//+casado +"El nuevo estado Civil es:   "+ValorCasado);
        }
        else {
        System.out.println("Ha cambiado el estado Civil del Medico:   "+ nombre +apellido1+apellido2  +"El nuevo estado Civil es:   "+ValorCasado);
    }
    casado=ValorCasado;//Maniene guardado los datos en las casillas del objeto, mientras este este abierto
    }
   
    //Metodo para establecer los datos de la credencial del IFE
    public void setIfe(String ValorIfe){
        System.out.println("Han cambiado los datod de la credencial del IFE:   "+ nombre +apellido1+apellido2+ife +"Los nuevos datos de la credencial del IFE son:   "+ ValorIfe);
    ife=ValorIfe;//Maniene guardado los datos en las casillas del objeto, mientras este este abierto
    }
   
    //Metodo para establecer la Especialidad del Medico
    public void setespecialidad(String ValorEspecialidad){
        System.out.println("Ha cambiado la Especialidad del Medico:   "+ nombre +apellido1+apellido2+especialidad +"Lanueva especialidad es:   "+ValorEspecialidad);
    especialidad=ValorEspecialidad;//Maniene guardado los datos en las casillas del objeto, mientras este este abierto
}



/*Metodo para establecer el Nombre y Apellidos
public void getsetNombApell(String ValorNombApell){
    nombapell=ValorNombApell;
}*/

   
 
  //Metodo para obtener los Atributos
  public String getNombre(){return nombre;}
  public String getApellido1(){return apellido1;}
  public String getApellido2(){return apellido2;}
  public int getEdad(){return edad;}
  public boolean getCasado(){return casado;}
  public String getIfe(){return ife;}
  public String getEspecialidad(){return especialidad;}
 // public String getNombApell(){return nombapell;}
 
  //Metodo para obtener la edad que sea Multiplo de 5
  public void setCalculoParaMultiploEdad()
 
      {
   
    anosfaltantes=multiplo5-(edad%multiplo5);
    System.out.println("El Medico de Nombre:"+nombre+apellido1+apellido2+"Especialidad:"+especialidad+"Tendra una edad Multiplo de 5 dentro de :"+anosfaltantes +"anos");
 
    }
 
 
}

23
Gracias pero creo que aprete mal la tecla y no queria igualar tres cosasString nombapell=apellido1=apellido2; sino mas bien nombapell=apellido1+apellido2.

otra cosa me sugieres hacer un metodo funcion ya que obtendria toda la informacion guardada por el metodo de procedimiento verdad?, pero mi duda aqui es que si puedo utilizar la notificacion punto utilizando el metodo funcion, yo pienso queno porquese que el metodo funcion se utiliza para invocar a un atributo o a un objeto, pero si tengo esa inquietud, porque yo lo que pienso es siquiero llamar a tres atributos constantemente creo que debe de haber algo que los reuna e invocarlos de manera facil sin tener que ir llamando en este caso nombre+apellido1 +apellido2 con una instruccion larga.

Perdona si pregunto cosas muy obvias pero quiero que me quede claro

24
Buenas Tardes pueden revisarme este ejercicio

Signaturas osea esto implica metodos sin mostrar operaciones

1.-Metodo Funcion float getDuraciontrack (int ValorNumdetrack)

2.-Metodo Procedimiento void setsaludometeladuraciondetracks()

3.-Metodo Funcion float GetDuracionDisco(float Valorsumaladuraciondetodoslostracks  )

4.-Metodo Procedimiento void setingresanuevotituloyduracion(String ValorTitulotrack, float ValorDuracionTrack)

25
Buenas Dia tengo unas dudas respecto a este Ejercicio.

1.-Quise utilizar una variable comun sumando el nombre y apellido para cuando la vayara a llamar fuera mas sencillo llamar a nombapell=nombre+apellido1+apellido2, pero al compilarlo me manda un NULL.
2.-Intente hacerla como un metodotipo procedimiento y despues como funcion para que el valor siempre lo tuviera actualizado al momento que que lo llamara en los diferentes metodos de edad,especialidad,ec.... pero tampoco.

yolo que queria hacer es tener esos tres datos nombre apellido1 y apellido dos como una sola variable para evitar llamarlas una por una, deje lo que habia hecho y me dio resultado null como //comentario para no borrarla y ver si me lo pueden revisar o si realmente ando inventando cosas que no, lo siento pero me esta llamando la atencion esto de programar y le estoy picando y moviendole al programa.
saludos y Gracias

Código: [Seleccionar]
//Programa Medico este programa nos dara los atributos de Nombre, Apellidos, edad, casado, ife, espeialidad

//Programa Hecho por Osvaldo Maciel Julio 2014


public class Medico{
   
    String nombre, apellido1, apellido2, especialidad, ife;
    String nombapell=apellido1=apellido2;
    int edad;
    boolean casado;
   
    //Definimos el constructor cuando se cree los objetos medico
   
    public Medico(){
        nombre= "Ninguno";
        apellido1= "Ninguno";
        apellido2= "Ninguno";
        edad= 0;
        casado= true;
        ife= "Ninguno";
        especialidad= "Ninguno";
       
    }// Cierre constructor
   
    // Metodo para establecer nombre
    public void setNombre(String ValorNombre){
        System.out.println("Ha cambiado el Nombre del Medico:   "+ nombre + "El nuevo Nombre del Medico es:   "+ ValorNombre);
   nombre=ValorNombre;//Maniene guardado los datos en las casillas del objeto, mientras este este abierto
    }
   
    //Metodo para establecer Apellidos
    public void setApellidos(String ValorApellido1, String ValorApellido2){
        System.out.println("Ha cambiado los Apellidos del Medico:  " +apellido1 +apellido2 +"Los nuevos apellidos son:   " +ValorApellido1+ValorApellido2);
    apellido1=ValorApellido1;
    apellido2=ValorApellido2;
    //Maniene guardado los datos en las casillas del objeto, mientras este este abierto
    }
   
    //Metodo para establecer la edad del Medico
    public void setEdad(int ValorEdad){
        System.out.println("Ha cambiado la edad del Medico:   "+ nombre +apellido1+apellido2+edad +"La Nueva edad es:   "+ValorEdad);
        edad=ValorEdad;//Maniene guardado los datos en las casillas del objeto, mientras este este abierto
    }
   
    //Metodo para establecer el estado civil del Medico
    public void setCasado(boolean ValorCasado){
        if (casado=ValorCasado)
        {
            System.out.println("El estado Civil del Medico:   "+ nombre +apellido1+apellido2+casado);//+casado +"El nuevo estado Civil es:   "+ValorCasado);
        }
        else {
        System.out.println("Ha cambiado el estado Civil del Medico:   "+ nombre +apellido1+apellido2  +"El nuevo estado Civil es:   "+ValorCasado);
    }
    casado=ValorCasado;//Maniene guardado los datos en las casillas del objeto, mientras este este abierto
    }
   
    //Metodo para establecer los datos de la credencial del IFE
    public void setIfe(String ValorIfe){
        System.out.println("Han cambiado los datod de la credencial del IFE:   "+ nombre +apellido1+apellido2+ife +"Los nuevos datos de la credencial del IFE son:   "+ ValorIfe);
    ife=ValorIfe;//Maniene guardado los datos en las casillas del objeto, mientras este este abierto
    }
   
    //Metodo para establecer la Especialidad del Medico
    public void setespecialidad(String ValorEspecialidad){
        System.out.println("Ha cambiado la Especialidad del Medico:   "+ nombre +apellido1+apellido2+especialidad +"Lanueva especialidad es:   "+ValorEspecialidad);
    especialidad=ValorEspecialidad;//Maniene guardado los datos en las casillas del objeto, mientras este este abierto
}

/*Metodo para establecer el Nombre y Apellidos
public void getsetNombApell(String ValorNombApell){
    nombapell=ValorNombApell;
}*/

 
  //Metodo para obtener los Atributos
  public String getNombre(){return nombre;}
  public String getApellido1(){return apellido1;}
  public String getApellido2(){return apellido2;}
  public int getEdad(){return edad;}
  public boolean getCasado(){return casado;}
  public String getIfe(){return ife;}
  public String getEspecialidad(){return especialidad;}
 // public String getNombApell(){return nombapell;}
     
 
 
}
     
       
       

26
Código: [Seleccionar]
//programa Disco musical cuyos atributos son: Titulo,Autor,Ano de edicion,Formato,Digital.

public class DiscoMusical{
    int anoedicion;
    String autor, titulo, formato;
    Boolean digital;
   
    //constructor para obtener los valores,aqui es como quiero que aparezcan las casillas en pantalla
    public DiscoMusical(){
    titulo = "";
    autor = "";
    anoedicion = 0;
         
    formato = "";
    digital = true;
}
    //Metodo para obtener los datos y guardarlos, este es un metodo de procedimiento porque se usa la palabra
    //VOID OSEA NO TENEMOS VALORES DE VUELTA
   
   
    //Metodo para establecer el valor o datos de titulo
     //setTitulo es SOLOel nombre del metodo y
    //y valorTitulo es solo el nombre definindapor el tipo en este caso String que sirve para guardar el DATO
    // ESTOS NOMBRES SOLO FUNCIONAN aqui en este procedimiento.
    public void setTitulo (String valorTitulo){
    titulo = valorTitulo;
         }
   
    //Metodo para establecer el valor o datos de autor
    public void setAutor(String valorAutor){
        autor = valorAutor;
    }
   
    //Metodo para establecer el valor o datos de ano de edicion
    public void setAnoEdicion(int valorAnoEdicion){
        anoedicion = valorAnoEdicion;
    }
   
    //Metodo para establecer el valor o datos de Formato
    public void setFormato(String valorFormato){
        formato = valorFormato;
    }
   
    //Metodo para establecer el valor o dato de Digital
    public void setDigital(Boolean valorDigital){
    digital = valorDigital;
    }

//METODO DE FUNCION SE USA RETURN Y SIRVE PARA OBTENER LOS DATOS O VALORES GUARDADOS EN EL METODO DEPROCEDIMIENTO
     

     //Metodo para obtener el titulo del objeto discomusical, no es la clase DiscoMuscical
   public String getTitulo(){return titulo;}
   
   //Metodo para obtener el autor del objeto discomusical
   public String getAutor() {return autor;}
   
   //Metodo para obtener el anodeedicion del objeto discomusical
   public int getAnoEdicion(){return anoedicion;}
   
   //Metodo para obtener el formato del objeto discomusical
   public String getFormato() {return formato;}
   
   //Metodo para obtener si es digital del objeto discomusical
   public Boolean getDigital() {return digital;}
   
}//Cierre de la Clase

Páginas: 1 [2]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".