(New page: == Problema == == Solução == category:Ensino category:PO) |
|||
Line 1: | Line 1: | ||
− | + | {{TOCright}} | |
+ | = 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 [[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]] |
Contents |
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.