Programa.dpr 508 B

123456789101112131415161718192021222324252627282930313233343536
  1. program Programa;
  2. {$APPTYPE CONSOLE}
  3. type
  4. TDado = class
  5. private
  6. FLado: Integer;
  7. public
  8. procedure Tirar;
  9. property Lado: Integer read FLado;
  10. end;
  11. { Establece el valor del lado de un dado. }
  12. procedure TDado.Tirar;
  13. begin
  14. FLado := Random(6) + 1;
  15. end;
  16. var
  17. Dado1: TDado;
  18. begin
  19. Randomize;
  20. Dado1 := TDado.Create;
  21. Dado1.Tirar;
  22. WriteLn('Valor del dado: ', Dado1.Lado);
  23. Dado1.Tirar;
  24. WriteLn('Valor del dado luego de tirar nuevamente: ', Dado1.Lado);
  25. ReadLn;
  26. end.