import jeops.engine.KnowledgeBase;

/**
 * Classe utilitária usada na entrada de dados via
 * teclado pelo usuário.
 *
 * @author Carlos Figueira Filho (<a href="mailto:csff@di.ufpe.br">csff@di.ufpe.br</a>)
 */
public class ProgTransporte {
	
	/**
	 * Método inicial da classe.
	 *
	 * @param args argumentos de linha de comando. Não é necessário
	 *          nenhum.
	 */
	public static void main(String[] args) {

		KnowledgeBase kb = new KnowledgeBase("transportes.rules");

		int numeroPortas = 2;
		int numeroRodas = 4;
		int tamanho = 1;  // pequeno
		boolean temMotor = true;
		aulas.Transporte t = new aulas.Transporte(temMotor, numeroPortas, numeroRodas, tamanho);
		kb.assert(t);
		kb.run();
		System.out.println("Tipo do transporte: " + t.getTipoTransporte());
		System.out.println("Marca do transporte: " + t.getMarca());

	}
}
