viernes, 6 de septiembre de 2019

Programación de Computadores II - Primer Parcial


CORPORACIÓN UNIVERSITARIA DE CIENCIA Y DESARROLLO – UNICIENCIA
PROGRAMA DE INGENIERÍA DE SUSTEMAS
PROGRAMACION DE COMPUTADORES 2 – PRIMER PARCIAL
Docente: M.Ed. Néstor Anaya Chávez

Desarrollar un programa en Java – Netbeans, que permita trabajar con objetos de tipo DiscoMusical. Define una clase DiscoMusical, considerando los siguientes atributos de clase: titulo (String), autor (String), añoEdicion (int), formato (String), digital (boolean). Define un constructor y los métodos para poder establecer y obtener los valores de los atributos. Compila el código para comprobar que no presenta errores. Crea un objeto y comprueba sus métodos como hemos hecho en clase.

package DiscMan;

public class DiscoMusical {
    private String titulo,autor, formato;
    private int añoEdicion;
    private boolean digital;
   
       
    public DiscoMusical(){
        titulo = "";
        autor = "";
        formato = "";
        añoEdicion = 0;
        digital = false;
    }
   
    public void setTitulo (String ingresoTitulo){
        titulo = ingresoTitulo;
    }
   
    public void setAutor (String ingresoAutor){
        autor = ingresoAutor;
    }
   
    public void setFormato (String ingresoFormato){
        formato = ingresoFormato;
    }
   
    public void setAñoEdicion (int ingresoAñoEdicion){
        añoEdicion = ingresoAñoEdicion;
    }
   
    public void setDigital (boolean ingresoDigital){
        digital = ingresoDigital;
    }
   
    public String getTitulo(){
        return titulo;
    }
   
    public String getAutor(){
        return autor;
    }
   
    public String getFormato(){
        return formato;
    }
   
    public int getAñoEdicion(){
        return añoEdicion;
    }
   
    public boolean getDigital(){
        return digital;
    }  
}


La segunda parte debe  comprobar el método, hacer la prueba a cada uno (set y get). Además debe insertarse un método main a la clase (ya que Netbeans no deja correrlo sin un main...) para poder crear el objeto "disco1" y poder añadir los datos e imprimir con el System.out:

package DiscMan;

public class DiscoMusical {
    private String titulo,autor, formato;
    private int añoEdicion;
    private boolean digital;
   
    public static void main (String [] args){
    DiscoMusical Disco1;
    Disco1 = new DiscoMusical();
    Disco1.setTitulo("Duck Sauce");
    Disco1.setAutor("NRG (Skrillex, Kill The Noise, Milo & Otis Remix)");
    Disco1.setAñoEdicion(2015);
    Disco1.setFormato("MP3");
    Disco1.setDigital(true);
    System.out.println("Titulo del disco: " + Disco1.getTitulo());
    System.out.println("Autor: " + Disco1.getAutor());
    System.out.println("Año de edicion: " + Disco1.getAñoEdicion());
    System.out.println("Formato: " + Disco1.getFormato());
    System.out.println("Digital? : " + Disco1.getDigital());
}
       
    public DiscoMusical(){
        titulo = "";
        autor = "";
        formato = "";
        añoEdicion = 0;
        digital = false;
    }
   
    public void setTitulo (String ingresoTitulo){
        titulo = ingresoTitulo;
    }
   
    public void setAutor (String ingresoAutor){
        autor = ingresoAutor;
    }
   
    public void setFormato (String ingresoFormato){
        formato = ingresoFormato;
    }
   
    public void setAñoEdicion (int ingresoAñoEdicion){
        añoEdicion = ingresoAñoEdicion;
    }
   
    public void setDigital (boolean ingresoDigital){
        digital = ingresoDigital;
    }
   
    public String getTitulo(){
        return titulo;
    }
   
    public String getAutor(){
        return autor;
    }
   
    public String getFormato(){
        return formato;
    }
   
    public int getAñoEdicion(){
        return añoEdicion;
    }
   
    public boolean getDigital(){
        return digital;
    }  

}


Enviar programa al email: nestor.anaya@unicienciabga.edu.co

Un nuevo ejercicio individual, que contemple estos conceptos

Atento saludo

1 comentario:

  1. no es necesario añadirle a la clase 2 tantas caracteristicas ya que esta se encargara solamente de comprobar el codigo que ha sido insertado en la clase 1...

    BUENO ESO ES LO QUE DA A ENTERNDER EL EJERCICIO SEGUN MI PUNTO DE VISTA ...

    SOY NOVATO EN ESTO DE PROGRAMAR EN JAVA ASI QUE SI TIENES ALGUNOS EJERCICOS PROPUESTOS XFA COLABORAME Y AYUDAME A DARLES SOLUCION ...
    MI CORREO ES gaguilarf@unicartgaena.edu.co

    QUE TENGAS BUEN DIA.

    ResponderEliminar