Programme d'une calculatrice en pascal

bocandé Messages postés 4 Statut Membre -  
 Lion -
salut la confrérie, je vous écrit pour vous soumettre un probleme, celui de pouvoir réaliser une calculatrice en pascal.Je n'arrive pas à executer 2 calculs consécutifs sans redémarrer l'application.Que faire?

5 réponses

  1. bagnola911
     
    program calculette;

    uses
      WinCrt;
    
    var  a,b,r:real;
         x:char;
    
    function add(var a,b: real):real;
    begin
    r:=a+b;
    end;
    
    function sub(var a,b: real):real;
    begin
    r:=a-b;
    end;
    
    
    function mul(var a,b: real):real;
    begin
    r:=a*b;
    end;
    
    function divis(var a,b: real):real;
    begin
    r:=a/b;
    end;
    
    begin
    writeln('calculette PASCAL');
    readln(a);
    readln(x);
    readln(b);
    case x of
    '+': add(a,b);
    '-': sub(a,b);
    '*': mul(a,b);
    '/': divis(a,b);
    end;
    
    writeln(r);
    end.
    


    de la part de mehdi skikda algérie en 2eme année informatique LMD
    23
    1. RIHEM
       
      mais comment on fais ça en Lazarus Pascal?????
      0
    2. Lion
       
      Merci
      0
  2. marvinrouge
     
    Salut Bocandé,

    Envoies nous ton code, on va te le corriger.

    marvinrouge
    2
  3. zinoudu23
     
    ce programme est pas valide parceque
    1_le calcule fi pour 1 foi
    2_se programme connè pas le '=' ok;
    donner moi ton msn je ve t aider
    2
    1. Med lamine
       
      Bonjour
      Je suis un étudiant à l'Université de Skikda, à la recherche d'un programme de calcul
      Merci
      0
    2. aminesoft
       
      slt pk et n'pas valide , je suis un etudian dans le 2 an informatique en skikda ,je besoin de l'aid pour fait ce tp avec un mémoir m1 et m2
      0
    3. fifi > aminesoft
       
      slt mois aussi j'ai besoin de ce tp édait mois mon imail é meriem .fifi @yahoo .fr
      0
    4. Med lamine > fifi
       
      Bonjour
      Je suis un étudiant à l'Université de Skikda, une deuxième année informatique medlamine21@hotmail.fr
      0
    5. merieming
       
      nkolkom haja rir bouchham eli ma takadrouch tla3bo 3lh. meriem ingénieur d'état en informatique, j'ai fini mes études universitaire.
      0
  4. holow1 Messages postés 739 Statut Membre 71
     
    Bonjour,

    j'ai remarque 2 erros au niveau de ton programme

    1- le 1ère au niveau de la fonction divis il faut d'abord verifier est que b défèrent de zéro

    2-le ème il faut que tu vois ça ^_^ pour bien comprendre

    https://pascal.developpez.com/cours/ptrau/?page=page_13#LXIII-D

    ton problème se trouve ou 2 niveau l'appelle des fonction + le résultat que retourne chaque fonction de ton programme

    ici la solution https://pascal.developpez.com/cours/ptrau/?page=page_13#LXIII-D
    2
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. ze choupinette Messages postés 2 Statut Membre
     
    bjr svp si vs avez fait se programme vs ne pouvais pas me le passé parce que j'en ai vraiment besoin ,il est compter comme contrôle et je dois le rendre dans deux jours :/
    0