unit princ;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs;

const
  MAX_CHAINES = 10;

type
  TForm1 = class(TForm)
  private
    { Déclarations privées }
  public
    { Déclarations publiques }
  end;

  Television = class
    poids: integer;
    longueur_diagonale: integer;
    allume: boolean;
    chaines_memorisees: array[1..MAX_CHAINES] of integer;
    procedure allumer;
    procedure eteindre;
    procedure memoriser_chaine (numero, valeur: integer);
  end;

var
  Form1: TForm1;

implementation

{$R *.DFM}

{ Television }

procedure Television.allumer;
begin
  allume := true;
end;

procedure Television.eteindre;
begin
  allume := false;
end;

procedure Television.memoriser_chaine(numero, valeur: integer);
begin
  if (numero >= 1) and (numero <= MAX_CHAINES) then
    chaines_memorisees[numero] := valeur;
end;

end.
