Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   La Taberna (https://www.clubdelphi.com/foros/forumdisplay.php?f=40)
-   -   Para el que este aburrido y tenga ganas de pensar 2 (https://www.clubdelphi.com/foros/showthread.php?t=37518)

marceloalegre 17-11-2006 17:27:09

jajaja detallecitos de interpretación! :D lo bueno de toda la cuestión es que terminamos concluyendo que por lo menos en cuestiones de BCD las cosas funcionan distintas para un turbo que en un d7!(o otro de los viejos)

Saludos!

seoane 17-11-2006 17:39:16

:D Que divertidos son los TBCD

Código Delphi [-]
var
  s,t,u: Variant;
begin
  s:= VarFMTBcdCreate('1',21,0);
  t:= VarFMTBcdCreate('1',21,0);
  u:= s+t;
  while Length(u) <= 20 do
  begin
    s := t;
    t := u;
    u:= s+t;
  end;
  ShowMessage(t);
end;

roman 17-11-2006 18:02:18

El único "problema" aquí, sería que a la lentitud de las operaciones con bcds, se agrega la lentitud de los variant. :)

// Saludos

seoane 17-11-2006 18:11:23

Yo no suelo usar variants, pero he de reconocer que queda muy bonito :) . La verdad eso de que una variable pueda ser de varios tipos a la vez siempre me pareció algo demoniaco :D . Terminaremos como en basic, asignándoles strings a numeros, numeros a strings, mezclando churras con merinas :D Luego no me extraña que los chavales pregunten como convertir un integer decimal a un interger hexadecimal, si es que los lían :D

roman 17-11-2006 19:51:07

Por cierto, para compensar el gasto de los variants, podemos ahorrarnos una variable:

Código Delphi [-]
var
  s, t: Variant;

begin
  s:= VarFMTBcdCreate('1', 21, 0);
  t:= VarFMTBcdCreate('1', 21, 0);

  while Length(s + t) <= 20 do
  begin
    t := s + t;
    s := t - s;
  end;

  Edit1.Text := t;
end;

Si no te gustan los variants entonces no te gustará programar con php. Sin embargo a mi cada vez me gustan más los lenguajes no tipificados, es taaan cómodo programar sin tener que declarar todo. :)

// Saludos

seoane 17-11-2006 20:08:03

Cita:

Empezado por roman
Si no te gustan los variants entonces no te gustará programar con php. Sin embargo a mi cada vez me gustan más los lenguajes no tipificados, es taaan cómodo programar sin tener que declarar todo. :)

Tampoco es que los odie, son muy cómodos, quizá demasiado enseguida te acostumbras a usarlos ;) Y supongo que son el futuro ???


La franja horaria es GMT +2. Ahora son las 09:13:20.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi