Difference between revisions of "Herança e Composição/Exercício 02: Porta AND Ternária"

From Wiki**3

< Herança e Composição
(New page: == Problema == == Solução == category:Ensino category:PO)
 
Line 1: Line 1:
== Problema ==
+
{{TOCright}}
 +
= Problema =
  
== Solução ==
+
Defina uma nova classe que represente uma porta lógica AND com três entradas. Esta classe deve chamar-se '''AndGate3''' e apresenta a mesma funcionalidade que a de duas entradas. A apresentação ('''toString''') é '''A: ''valor'' B: ''valor'' C: ''valor'''''.
 +
 
 +
A classe AndGate3 deve ser definida reutilizando o conceito '''AndGate2''' (definido no [[Herança e Composição/Exercício 02: Porta AND Binária|Exercício 1]]).
 +
 
 +
Adapte a função main definida anteriormente, por forma a integrar alguns testes com a nova porta lógica.
 +
 
 +
= Solução =
  
 
[[category:Ensino]]
 
[[category:Ensino]]
 
[[category:PO]]
 
[[category:PO]]

Revision as of 19:52, 27 September 2009

Problema

Defina uma nova classe que represente uma porta lógica AND com três entradas. Esta classe deve chamar-se AndGate3 e apresenta a mesma funcionalidade que a de duas entradas. A apresentação (toString) é A: valor B: valor C: valor.

A classe AndGate3 deve ser definida reutilizando o conceito AndGate2 (definido no Exercício 1).

Adapte a função main definida anteriormente, por forma a integrar alguns testes com a nova porta lógica.

Solução