Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #8  
Antiguo 24-04-2004
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.610
Poder: 32
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Smile

¡Hola a todos!


Respondo a la pregunta:
Cita:
Empezado por JDNA
...saber si en el delphi hay algún comando para poder saber que número es el mayor de una lista...
Entendiendo que dicha lista es un arreglo (por lo que dice el título del tema), si dicho arreglo es de enteros (Integer), se puede utilizar la función MaxIntValue; si es de flotantes de precisión doble (Double), se puede utilizar la función MaxValue; las dos funciones pertenecen a la unidad Math de Delphi.


Adicionalmente, buscando la palabra "Mayor" en la biblioteca Delphi Interfaz GH, encuentro algunas funciones de la unidad GHMatem.pas:
Código:
  { Entero Absoluto Mayor }
  Function EnterAbsoMayo (Const Enteros :Array Of Integer) :Integer;

  { Entero de Longitud Mayor }
  Function EnterLongMayo (Const Enteros :Array Of Integer) :Integer;

  { Entero Mayor }
  Function EnterMayo (Const Enteros :Array Of Integer) :Integer;

  { Número de Longitud Mayor }
  Function NumerLongMayo (Const Numeros :Array Of Extended) :Extended;

  { Número Mayor }
  Function NumerMayo (Const Numeros :Array Of Extended) :Extended;
EnterMayo es como MaxIntValue, pero con la ventaja de que puede recibir un arreglo vacío, en cuyo caso devuelve 0 (MaxIntValue asume que el arreglo tiene por lo menos un elemento).

NumerMayo es como MaxValue, pero en lugar de recibir un arreglo de valores Double recibe un arreglo de valores Extended (el tipo estándar de las constantes de punto flotante en Delphi), además de que dicho arreglo puede estar vacío, en cuyo caso devuelve 0 (MaxValue asume que el arreglo tiene por lo menos un elemento).

Les invito a que conozcan esta biblioteca de funciones. En ella encontrarán muchas funciones con las cuales solucionar facilmente cientos de problemas comunes relacionados con números, arreglos, cadenas de caracteres, punteros, memoria, objetos, gramática, etc.

Espero esto sea de utilidad. Seguimos en contacto.

Al González .
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 12:02:15.


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