Ajuda trabalho progrmação

2 respostas
W

COZINHA INTELIGENTE

De senvolver um programa em Java capaz de simular objetos inteligentes em
uma cozinha. Alguns objetos da cozinha estarão interligados entre si e poderão
se r programados pelo dono da casa.

A idéia da cozinha intel igente é permi tir que, após uma programação, tarefas
sejam realizadas automaticamente, como o início da operação da cafeteira ou
da torradeira.
? Alguns aparelhos são obrigatórios:
? Caf eteira, torradeira, monitor de programação, luzes internas;
Cada aparelho intel igente pode ser programado para começar uma tarefa a uma
determinada hora.
? Alguns aparelhos podem necessi tar de informações vindas de outros.
? O si stema terá um relógio virtual para controlar tudo. O relógio terá sua hora
corrente l ida pelo teclado.
A operação dos aparelhos começa quando a hora programada émaior
ou igual a hora corrente (com exceção das luzes e sensores).
? O monitor de programação serve para mostrar, a cada operação, o
estado de cada aparelho, incluindo sensor, luzes e relógio.
Configurar aparelhos
? Ajustar relógio
? Visualizar estado dos aparelhos

PRECISO DE AJUDA…NAO SEI POR ONDE COMEÇAR!!!

2 Respostas

ViniGodoy

O que você já tentou fazer? Tentou pelo menos desenhar num diagrama as classes?

W

sim sim!!

fiz as classes tudo amis agora to perdidao!!!

naum sei mais oq tem qu fazer!!
vo por os codigos aki!!

calsse cafeteira:

	public class Cafeteira 
	{
		private boolean status;
		private int hora;
		private int minuto;
		
		
		public void setHora(int hora)
		{
			this.hora = hora;
		}
		public void setMinuto(int minuto)
		{
			this.minuto = minuto;
		}
		if()
	}
classe principal

import java.util.Scanner;




public class Principal {

	
	public static void main(String[] args) 
	{
		Scanner ler = new Scanner(System.in);
		Cafeteira cafeteira = new Cafeteira();
		
		Relogio hora = new Relogio();
		boolean nHora = false;
		boolean nMinuto = false;
		int x;
		int y;
		
		
		while( nHora == false)
		{
			System.out.println("Hora atual");
			x = ler.nextInt();
			nHora = hora.setHora(x);
			
		}
		while (nMinuto == false)
		{
			y = ler.nextInt();
			nMinuto = hora.setMinuto(y);
		}
		cafeteira.setHora(hora.getHora());
		cafeteira.setMinuto(hora.getMinuto());
	}

}
relogio:

public class Relogio
	{
		private int hora, minuto;
		
		public boolean setHora(int nhora) 
		{
		
			if(nhora >= 0 && nhora <=23)
		{
		
				hora = nhora;
		
		return true;
		}
			else
		
				return false;
		}
		
		public boolean setMinuto(int nminuto) 
		{
		
			if(nminuto >= 0 && nminuto <=59)
		{
		
				minuto = nminuto;
		
				return true;
		}
		
			else
		
				return false;
		}
		
		public int getHora() 
		{
		
			return hora;
		}
		
		public int getMinuto() 
		{
		
			return minuto;
		
		}
		
	}

fiz isso ae agora sei lah oq deu to perdido!!!

naum sei !! ajuda ae!!

Criado 10 de outubro de 2009
Ultima resposta 10 de out. de 2009
Respostas 2
Participantes 2