Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

0
respostas

Resolução

/**
 * Imagine que você faz parte de uma equipe de agricultura tecnológica responsável por monitorar
 * estufas inteligentes. Cada setor possui sensores que coletam dados críticos para o crescimento
 * das plantas. Seu desafio é desenvolver um sistema que não apenas registre a temperatura,
 * mas também alerte quando as condições saírem do ideal, garantindo a saúde das culturas.
 *
 * Crie uma classe que:
 *
 * Possua os atributos local, indicando o setor monitorado, e temperatura atual, armazenando a última medição.
 * Implemente um método que mostre:
 *
 * O local do sensor.
 * A temperatura formatada com uma casa decimal.
 * Um alerta se a temperatura ultrapassar 37.5ºC.
 *
 * Exemplo de entrada:
 * local = "Setor A"
 * temperaturaAtual = 39.2
 *
 * Saída esperada:
 * Sensor no local: Setor A
 * Temperatura: 39,2 ºC
 * Alerta: Temperatura acima do limite!
 */

package com.github.lucasdevrj.exercicios.controledetemperatura;

public class EstufaInteligente {
    String local;
    double temperatura;
    String status = "";
}
package com.github.lucasdevrj.exercicios.controledetemperatura;

import java.util.Scanner;

public class Principal {
    public static void main(String[] args) {
        EstufaInteligente estufaInteligente = new EstufaInteligente();
        Scanner entrada = new Scanner(System.in);

        System.out.print("Digite o nome do local: ");
        estufaInteligente.local = entrada.nextLine();

        System.out.print("Digite a temperatura do local: ");
        estufaInteligente.temperatura = entrada.nextDouble();

        estufaInteligente.status = estufaInteligente.temperatura > 37.5 ?
                "Alerta: Temperatura acima do limite!" : "Temperatura normal.";

        entrada.close();

        String resultado = String.format(
                "Sensor no local: %s\nTemperatura: %.1f ºC\n%s",
                estufaInteligente.local,
                estufaInteligente.temperatura,
                estufaInteligente.status
        );

        System.out.println(resultado);
    }
}

Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Beleza?