Buscar este blog

viernes, 17 de abril de 2015

Ejercicio de POO


Lic. Alfredo Enrique Zelaya Mejía
Contador y Auditor
Visite la pagina web aqui

Crearemos un programa en Java que nos permita calcular el valor un local dependendiendo del numero de horas que se desea arrendarlo.

A continuacion crearemos primero la clase Local y posteriormente crearemos el archivo para ejecutar el proceso que contenga el metodo Main.


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package practicaparametros;

/**
 *
 * @author AEZM
 */
public class Local {
    // declaracion e inicializacion de variables
    // estas seran privadas por lo que no se veran por medio de objetos creados en otras clases
    private  double horas = 0.0, precioLocal = 0.0, totalPagar = 0.0;
 
    // metodo publico que sera llamado por medio de un objeto desde otra clase
    // tiene dos parametros
    public void capturarDatos(double h, double p){
        horas = h;
        precioLocal = p;
    }
 
    // metodo publico que sera llamado por medio de un objeto desde otra clase
    // sin parametros, pero retorna un valor del tipo double
    public double calcularPago(){
        totalPagar = horas * precioLocal;
        return totalPagar;
    }
}


A continuacion se crea la clase que contiene el meto Main para la ejecucion del programa

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package practicaparametros;

/**
 *
 * @author AEZM
 */
public class LocalDemo {

    public static void main(String[] args) {
        // declaracion e inicializacion de variable total
        double total = 0.0;

        // declaracion de objetos
        Local local1 = new Local();
        
        // llamada al metodo para capturar los datos
        // estos seran enviados como parametros tipo double
        local1.capturarDatos(3.0, 75.00);
        
        // llamada al metodo para calcular el pago
        // este retornara un valor del tipo double que sera capturado en la variable total
        total = local1.calcularPago();
        
        // imprimiendo en pantalla el total a pagar
        System.out.println("El total a pagar por el local es: " + total);
    }
}


No hay comentarios:

Publicar un comentario