begin process at 2008 08 30 01:49:27
1 233 984 membres
22 nouveaux aujourd'hui
14 294 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Trouver diviseur en delphi 5 [ Algorithme / Maths ] (Orbitalstyle)

Trouver diviseur en delphi 5 le 08/06/2008 20:17:28

Orbitalstyle
Bonjour , j'ai pu voir deux programme delphi ( pour trouver les diviseurs d'un nombre) sur ce beau site , malheureusement ou nous travaillons , nous n'avons apparament pas les mêmes version , nous somme sur Borland delphi 5 .
Si quelquun pouvais nous aidé car le prof c'est un méchant :p et personne n'y arrive.... ( non il ne lit pas les forums ) .
L'ideal pour l'interface serais un button un memo et un edit pour rentrer le chiffre....

Merci d'avance :(...

Re : Trouver diviseur en delphi 5 le 08/06/2008 22:41:13
Re : Trouver diviseur en delphi 5 le 08/06/2008 23:13:19

Orbitalstyle
Bonsoir cantador , enfaite j'ai essayé ce code , sauf qu'il m'affiche beaucoup d'erreur dont le
Type
  
TIntArray = Array Of Integer;

Qui apparament fonctionne pas O_o , je ferais un screen shoot demain , peut etre suije juste trop nul et je ne copy pas au bonne endroit ^^ , j'aurais bien aimé avoir le dpr de cirec pour voir.. ^^
bonne soirée

Re : Trouver diviseur en delphi 5 le 09/06/2008 01:34:17
Re : Trouver diviseur en delphi 5 le 09/06/2008 11:27:32

Orbitalstyle
Oui c'est axectement les 2 que j'avais vue x)... sauf que le tient f0xi et trop perfectionné , le code un poile trop compliquer a expliquer au prof xD , et ne fonctionne apparament pas sous borland  delphi 5 ;(

Re : Trouver diviseur en delphi 5 le 09/06/2008 11:47:29

cantador
Membre Club

Voilà, j'ai ajouté un SpinEdit et une initialisation et
 le code de cirec fonctionne bien sous D7:

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Spin;

type
  TForm1 = class(TForm)
    Button1: TButton;
    Memo1: TMemo;
    SpinEdit1: TSpinEdit;
    procedure Button1Click(Sender: TObject);
  private
    { Déclarations privées }
  public
    { Déclarations publiques }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}
type
  TIntArray = array of Integer;

function GetIntDivider(aInt: Integer): TIntArray;
var
  aDiv: Integer;
begin
  aDiv := 1;
  while aDiv <= aInt do begin
    if aInt mod aDiv = 0 then begin
      SetLength(Result, Length(Result) + 1);
      Result[High(Result)] := aDiv;
    end;
    Inc(aDiv);
  end;
end;

procedure TForm1.Button1Click(Sender: TObject);
var
  Resultat: TIntArray;
  I: Integer;
begin
  Memo1.Clear;
  Resultat := GetIntDivider(SpinEdit1.Value);
  for I := Low(Resultat) to High(Resultat) do
    Memo1.Lines.Add(IntToStr(Resultat[I]));
end;

end.

cantador



Classé sous : trouver, delphi, diviseur

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS