Está en la página 1de 4

CLASE VTEMPERATURA

package ptemparatura;

public class Vtemperatura {

private Mtemperatura mtemperatura;

public Vtemperatura(Mtemperatura mtemperatura){

this.mtemperatura = mtemperatura;

public void mostrarIngreso(){

Validacion validacion = new Validacion();

Unidad unidad = new Unidad();

System.out.print("Ingrese Tipo de Operacion a convertir: ");

System.out.println(" Celsius (C)-- De Farenheit (F) -- Kelvin(k)");

mtemperatura.setTipo(validacion.inChar());

System.out.println("Ingrese valor de " +unidad.unidad(mtemperatura.getTipo())+" : ");

mtemperatura.setValor(validacion.inDouble());

public void mostrarsalida(){

System.out.println("La Converción es: " + mtemperatura.getResultado());

}
CLASE Mtemperatura

package ptemparatura;

public class Mtemperatura {

private char tipo;


private double valor;
private double resultado;

public char getTipo() {

return tipo;

public void setTipo(char tipo) {

this.tipo = tipo;

public double getValor() {

return valor;

public void setValor(double valor) {

this.valor = valor;

public double getResultado() {

return resultado;

public void setResultado(double resultado) {

this.resultado = resultado;

}
Clase Ctemperatura

package ptemparatura;

public class Ctemperatura {


private Mtemperatura mtemperatura;
private Vtemperatura vtemperatura;
public Ctemperatura(){
mtemperatura = new Mtemperatura();
vtemperatura = new Vtemperatura(mtemperatura);
}
public void controlar(){

LenguajeNegocio lenguajenegocio = new LenguajeNegocio();

vtemperatura.mostrarIngreso();

switch (mtemperatura.getTipo()) {

case 'F':

mtemperatura.setResultado(lenguajenegocio.celsiustofaren(mtemperatura.getValor()));

System.out.println(mtemperatura.getValor());

break;

case 'C':
mtemperatura.setResultado(lenguajenegocio.farentocelsius(mtemperatura.getValor()));

System.out.println(mtemperatura.getValor());

break;

default:

mtemperatura.setResultado(lenguajenegocio.celsiustoKelvin(mtemperatura.getValor()));

System.out.println(mtemperatura.getValor());

break;

vtemperatura.mostrarsalida();

public static void main(String arg[]){


Ctemperatura ctemperatura = new Ctemperatura();
ctemperatura.controlar();

}
Salida:
//////////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////////////

DIAGRMA DE CLASES

También podría gustarte