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

Langage Pascal Discussion :

[LG] Résolution d'une inéquation


Sujet :

Langage Pascal

  1. #1
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    33
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 33
    Points : 26
    Points
    26
    Par défaut [LG] Résolution d'une inéquation
    Salut aux lecteurs
    Alors moi je cherche un programme ou un algorithme qui me donne toute les solutions possible de A et B de cette expression :
    "A²+B<100"

    Merci

  2. #2
    Rédacteur/Modérateur
    Avatar de M.Dlb
    Inscrit en
    Avril 2002
    Messages
    2 464
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 464
    Points : 4 311
    Points
    4 311
    Par défaut
    Instruction while
    M.Dlb - Modérateur z/OS - Rédacteur et Modérateur Pascal

  3. #3
    Membre expert
    Avatar de Eric Sigoillot
    Inscrit en
    Mars 2002
    Messages
    1 212
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 212
    Points : 3 369
    Points
    3 369
    Par défaut
    Ce sont des maths ça

    Tu as essayé quoi pour le moment ?

    ++
    Règles du forum
    F.A.Q Pascal

    Pour me joindre (aucune question technique, merci)

  4. #4
    Membre éclairé Avatar de Tuxico
    Profil pro
    Étudiant
    Inscrit en
    Août 2003
    Messages
    662
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2003
    Messages : 662
    Points : 770
    Points
    770
    Par défaut
    une petite piste pour qu'il te reste un peu a chercher quand même

    quand :

    a vaut 1, b peut varier de 1 à 99
    a vaut 2, b peut varier de 1 à 96
    a vaut 3, b peut varier de 1 à 91
    ....etc


    donc quand a vaut x, b = 100 - sqrt(x) (100 - x au carré)
    ★ Pascal/Java/C/xhtml,css/SQL/Mips
    ★ Linux/unix

  5. #5
    Membre éclairé Avatar de Tuxico
    Profil pro
    Étudiant
    Inscrit en
    Août 2003
    Messages
    662
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2003
    Messages : 662
    Points : 770
    Points
    770
    Par défaut
    allez encore un petit coup de pouce

    donc

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    while((sqrt(a) + b) < (100))
    x := 100 - sqrt(a);
    a := a + 1;
    b := tab[1..x]
     
    ...
    il manques l'affichage et la déclaration mais bon
    ★ Pascal/Java/C/xhtml,css/SQL/Mips
    ★ Linux/unix

  6. #6
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    33
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 33
    Points : 26
    Points
    26
    Par défaut Merci
    J'ai trouvé la solution je vous la laisse pour toute personne qui a en besoin

    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
    24
    25
    26
    27
    Program TPN1;
    uses crt;
    Var A,B,C:integer;
     
    {A*A+2B<100}
     
    Begin
    clrscr;
    For B:= 0 to 49
    Do
        Begin
        For A:=0 to 9
        Do
        Begin
        C:= A*A+2*B;
             If C < 100
             Then
             Begin
             Writeln ('[',A,'-',B,'] ',C);
             readln;
             End;
        End;
    End;
    Readln;
    Readln;
     
    End.

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 12
    Points : 12
    Points
    12
    Par défaut
    plus facile:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    program test;
    var
    a,b:integer;
    Begin
    for a:=0 to 100 do
     for b:= 0 to 100 do
      if (sqr(a) + b < 100) then
      writeln(a,' ',b);
    End.

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

Discussions similaires

  1. Une erreur 233 de ms sql server
    Par Hokage dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 05/10/2009, 17h40
  2. Quelle solution pour une application web "temps réel"?
    Par izguit dans le forum Général Conception Web
    Réponses: 3
    Dernier message: 27/03/2008, 11h04
  3. Solution pour une version alphabétique des fichiers
    Par chrisade dans le forum SharePoint
    Réponses: 0
    Dernier message: 16/01/2008, 11h06
  4. Réponses: 2
    Dernier message: 27/11/2007, 10h07
  5. [C++]Quelles solutions pour une impression propre
    Par Pfeffer dans le forum C++Builder
    Réponses: 2
    Dernier message: 26/01/2007, 09h45

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