Regras de classificação de carros

Segundo Bigus  & Bigus, "Constructing Intelligent Agents with Java"

 

Regra Ciclo
  Se numeroRodas<4
  Então tipoTransporte=ciclo
 
Regra Automóvel
  Se numeroRodas=4
     E motor=sim
  Então tipoTransporte=automóvel
 
Regra Bicicleta
  Se tipoTransporte=ciclo
    E numeroRodas=2
    E motor=não
  Então marca=Bicicleta
 
Regra Triciclo
  Se tipoTransporte=ciclo
    E numeroRodas=3
    E motor=não
  Então marca=Triciclo
 
Regrta Motocicleta
  Se tipoTransporte=ciclo
    E numeroRodas=2
    E motor=sim
  Então marca=Motocicleta
Regra CarroSport
  Se tipoTransporte=automóvel
    E tamanho=pequeno
    E numeroPortas=2
  Então marca=CarroSport
 
Regra Sedan
  Se tipoTransporte=automóvel
    E tamanho=médio
    E numeroPortas=4
  Então marca=Sedan
 
Regra MiniVan
  Se tipoTransporte=automóvel
    E tamanho=médio
    E numeroPortas=3
  Então marca=MiniVan
 
Regra UtilitárioSport
  Se tipoTransporte=automóvel
    E tamanho=grande
    E numeroPortas=4
  Então marca=UtilitárioSport