IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 Delphi Discussion :

Comment réaliser cette opération


Sujet :

Delphi

  1. #1
    Membre régulier
    Homme Profil pro
    sans
    Inscrit en
    Mars 2020
    Messages
    182
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : sans

    Informations forums :
    Inscription : Mars 2020
    Messages : 182
    Points : 117
    Points
    117
    Par défaut Comment réaliser cette opération
    Bonjour

    j'aimerais savoir comment réaliser cette opération car je suis perdu. Je comprends bien que le point c est une multiplication, pour la puissance c est power(x,y) mais je ne sais pas le mettre et après... Vous aurez donc compris que je n ai rien compris !

    E(a) = (T-1) n2/N . (1 – n/N)a-1

    Je sais on apprend pas en demandant une solution mais là je crois qu il n y a que cela à faire.
    merci pour votre aide.

  2. #2
    Membre émérite
    Avatar de ALWEBER
    Homme Profil pro
    Expert Delphi
    Inscrit en
    Mars 2006
    Messages
    1 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Expert Delphi

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 496
    Points : 2 762
    Points
    2 762
    Billets dans le blog
    10
    Par défaut
    Quelque chose comme celà
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    uses
      math;
     
    var
      v1, // variable intermédiaire
      n1, // n
      n2, // N
      E1, // E
      a1, // a
      T1: extended; // T
     
      // E(a) = (T-1) n2/N . (1 – n/N)a-1
    procedure TForm1.FormActivate(Sender: TObject);
    begin
      n1 := 1; // Mettre ses propres valeur
      n2 := 1;
      T1 := 1;
      a1 := 1;
      E1 := (T1 - 1) * power(n1, 2) / n2;
      v1 := power((1 - n1) / n2, a1 - 1);
      E1 := E1 * v1;
    end;

  3. #3
    Membre actif
    Homme Profil pro
    Consultant fonctionnel
    Inscrit en
    Décembre 2014
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant fonctionnel

    Informations forums :
    Inscription : Décembre 2014
    Messages : 105
    Points : 235
    Points
    235
    Par défaut
    Bonjour,

    Il y a 2 questions:
    - il manque des () pour être certain de la formule
    E(a) = (T-1) n2/N . (1 – n/N)a-1
    - le point . en rouge, c'est une multiplication ?
    Moi je comprends ta fonction comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function  MaFunction( a, T, GN, n: double): double;
    begin
      result  := (power(T-1, n*n)) / ( GN * Power(( 1-(n/GN)   ), a-1));
    end.
    GN étant grand N dans ta formule.
    solilog

  4. #4
    Membre régulier
    Homme Profil pro
    sans
    Inscrit en
    Mars 2020
    Messages
    182
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : sans

    Informations forums :
    Inscription : Mars 2020
    Messages : 182
    Points : 117
    Points
    117
    Par défaut
    Merci pour vos réponses.
    Je la testerai ce soir de retour du boulot.
    La formule est représentée ici:

    http://www.tournesol-homepage.fr/J2S...es%20reels.pdf

    @ALWEBER le n2 est en fait un n2

  5. #5
    Membre expert
    Avatar de Charly910
    Homme Profil pro
    Ingénieur TP
    Inscrit en
    Décembre 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur TP
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 346
    Points : 3 124
    Points
    3 124
    Par défaut
    Bonjour,

    non tu as mal placé la parenthèse. Prend la formule d'ALweber qui est la bonne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Result := ((T - 1) * Power(n, 2) / GN) * (Power((1 - n) /GN, a - 1)) ;
    A+
    Result

  6. #6
    Membre régulier
    Homme Profil pro
    sans
    Inscrit en
    Mars 2020
    Messages
    182
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : sans

    Informations forums :
    Inscription : Mars 2020
    Messages : 182
    Points : 117
    Points
    117
    Par défaut
    merci c est super !

  7. #7
    Membre du Club

    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Décembre 2008
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Chercheur en informatique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 33
    Points : 41
    Points
    41
    Par défaut
    Citation Envoyé par MoiStéphane Voir le message
    Bonjour

    j'aimerais savoir comment réaliser cette opération car je suis perdu. Je comprends bien que le point c est une multiplication, pour la puissance c est power(x,y) mais je ne sais pas le mettre et après... Vous aurez donc compris que je n ai rien compris !

    E(a) = (T-1) n2/N . (1 – n/N)a-1

    Je sais on apprend pas en demandant une solution mais là je crois qu il n y a que cela à faire.
    merci pour votre aide.

    E := ((T- 1) * Power(n , 2) / _N) * (Power( ((1 - n ) / _N) , (A - 1)));

  8. #8
    Membre expert
    Avatar de Charly910
    Homme Profil pro
    Ingénieur TP
    Inscrit en
    Décembre 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur TP
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 346
    Points : 3 124
    Points
    3 124
    Par défaut
    Bonjour Hs32-Idir,

    je ne vois pas de différence avec ma formule ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Result := ((T - 1) * Power(n, 2) / GN) * (Power((1 - n) /GN, a - 1)) ;
    Est ce que j'ai fait une erreur ?

    A+
    Charly

  9. #9
    Membre du Club

    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Décembre 2008
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Chercheur en informatique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 33
    Points : 41
    Points
    41
    Par défaut
    Citation Envoyé par Charly910 Voir le message
    Bonjour Hs32-Idir,

    je ne vois pas de différence avec ma formule ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Result := ((T - 1) * Power(n, 2) / GN) * (Power((1 - n) /GN, a - 1)) ;
    Est ce que j'ai fait une erreur ?

    A+
    Charly
    Nonpareil, juste que les guillemets c'est bien pour bien lire et comprendre.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. comment réaliser cette jointure svp
    Par belaggoun2000 dans le forum Requêtes
    Réponses: 4
    Dernier message: 16/07/2010, 14h09
  2. Comment réaliser cette fonction ?
    Par PuNiShiM dans le forum Développement Web avec .NET
    Réponses: 3
    Dernier message: 24/03/2010, 09h36
  3. [2.0] Comment réaliser des opérations sur les ensembles ?
    Par Cereal123 dans le forum Framework .NET
    Réponses: 2
    Dernier message: 23/10/2006, 13h01
  4. [XHTML] Comment réaliser cette boite ?
    Par °°° Zen-Spirit °°° dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 08/09/2006, 20h19
  5. Comment réaliser cette config multiboot Windows-Linux?
    Par _Alain_ dans le forum Autres Logiciels
    Réponses: 11
    Dernier message: 11/01/2006, 15h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo