[JAVA] Ejercicio: Termómetro

Desde ahora en adelante no pondré los métodos get, set ni los constructores en la clase plano.

Clase Plano


class Termometro{

private double temperatura, minima, maxima;


/* Estos metodos son void porque no retornan nada
* si se fijan en la guia dice que solo cumplen
* un proceso especifico. No tienen retorno alguno.
*/

void subeTemperatura(double incremento){

if(temperatura+incremento > maxima){

temperatura=maxima;

} else {

temperatura=temperatura+incremento;

}

}

void bajaTemperatura(double incremento){

if(temperatura-incremento < minima){

temperatura=minima;

} else {

temperatura=temperatura-incremento;

}

}

}



App

class AppTermometro{

public static void main(String[]arg){

double temperatura, minima, maxima;

// OBJETO UNO //
System.out.println("Temperatura: ");
temperatura=Leer.datoInt();
System.out.println("Minima: ");
minima=Leer.datoInt();
System.out.println("Maxima: ");
maxima=Leer.datoInt();

Termometro uno=new Termometro(temperatura, minima, maxima);

// OBJETO DOS //
System.out.println("Temperatura: ");
temperatura=Leer.datoInt();
System.out.println("Minima: ");
minima=Leer.datoInt();
System.out.println("Maxima: ");
maxima=Leer.datoInt();

Termometro dos=new Termometro(temperatura, minima, maxima);

// INFORMACION //

System.out.println("Temperatura objeto uno: "+uno.getTemperatura()+"ºC | Temperatura objeto dos: "+dos.getTemperatura()+"ºC");

// MODIFICAR //

System.out.println("Subir temperatura primer objeto en: ");
temperatura=Leer.datoInt();
uno.subeTemperatura(temperatura); // Subimos la temperatura

System.out.println("Bajar temperatura segundo objeto en: ");
temperatura=Leer.datoInt();
dos.bajaTemperatura(temperatura); // Subimos la temperatura

// INFORMACION //

System.out.println("Temperatura objeto uno: "+uno.getTemperatura()+"ºC | Temperatura objeto dos: "+dos.getTemperatura()+"ºC");

}

}

Etiquetas Etiquetas: , |

1 comentarios:

  1. Anónimo Says:

    q es esto??? pa q perder el tiempo publicando algo tan sencillo???????????? pensaba q usaban swing.....