Programmation Pascal JavaSript

Signaler
Messages postés
4
Date d'inscription
samedi 9 juillet 2005
Statut
Membre
Dernière intervention
19 mai 2009
-
Messages postés
4
Date d'inscription
samedi 9 juillet 2005
Statut
Membre
Dernière intervention
19 mai 2009
-
Bonjour,


je voudra traduire cette partie de déclaration de un programme de calcul écrite en Pascal


je voudrais le écrire en JavaScript si vous me trouvez la traduction je vous tiendra au courant du programme


merci d'avance.


*****************************************************
TYPE

CellTypes = (ClEmpty, ClValue, ClText, ClFormula, ClRepeat);

FormatType = Byte;
Justification = (JLeft, JCenter, JRight);

{**** DollarStr = String[Length(DollarString)];*******}

CellPos = record
Col : Word;
Row : Word;
end;

Cell = Record
Loc : CellPos;
End;

CellPtr = ^Cell;

(**************************************************************************
CellHashTable = Record { M  morise pointeurs sur les cellules }
CurrCell : CellPtr; { Information sur la cellule }
CurrLoc : CellPos; {qui va Æ tre ajout  e,}
end; { supprim  e ou recherch  e. }

CellHashTablePtr = ^CellHashTable;
**************************************************************************)

ErrorRange = 0..TotalErrors;

TokenTypes = (Plus, Minus, Times, Divide, Expo, Colon, OParen, CParen,
Num, CellT, Func, EOL, Bad);

TokenRec = record
State : Byte;
case Byte of
0 : (Value : Extended);
1 : (CP : CellPos);
2 : (FuncName : String[MaxFuncNameLen]);
end;

LStringRange = 0..MaxLStringLength;

{*****LStringData = array [1..MaxLStringLength] of Char;***************}
{*****LStringDataPtr = ^LStringData;***********************************}

LStringPtr = ^LString;

LString = Record
Len : LStringRange; { Longueur actuelle. }
MaxLen : LStringRange; { Longueur pouvant Æ tre allou  e.}
End; { record}

{* A toujours lieu par blocs de 16 octets afin que les donn  es de la
chaR ne n'obligent pas & redemander de l'espace m  moire lorsque la
chaR ne s'allonge. *}

3 réponses

Messages postés
868
Date d'inscription
dimanche 26 décembre 2004
Statut
Membre
Dernière intervention
26 février 2008
1
Salut,
Qu'est ce que cette partie de programme doit faire ?
Si tu nous détailles ce que ça fait, on te fera une traduction plus rapidement.
@++
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
Bonjour,
et le plus simple peut-être ne serait-il
pas de dire ce qu'il faudrait ?
Cordialement. Bul. ~Site~~[mailto:marcelBultez@tiscali.fr Mail]~
Messages postés
4
Date d'inscription
samedi 9 juillet 2005
Statut
Membre
Dernière intervention
19 mai 2009

Ceci sont la déclaration du programme que ont peut trouver dans mon site : http://perso.wanadoo.fr/ednum33/index.html


dans la page Lien 13 Mathématiques divers
dans cette page dans espace téléchargement: Le logiciel « Calculs de formules MATHEMATIQUES »
Exemple: ((12^2) + (sqr(9+2))) * ((34+6) / 3) = 3533.3333