Algexec.free.fr



Alg'Traduc : les fonctions.

Visual C++ :

#include

Python :

from math import *

from datetime import *

import random

Java

import java.text.DateFormat;

import java.util.*;

après class ... {

Date aujourdhui = new Date();

DateFormat shortDateFormat = DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT);

ABS(p1) : valeur absolue de p1

résultat : reel ou entier ou decimal

p1 : reel ou entier ou decimal

Visual Basic : Math.abs(p1)

Visual C++ : abs(p1)

Python : fabs(p1)

Java : Math.abs(p1)

Php : abs(p1)

ALEA() : nombre aléatoire compris entre 0 et 1

résultat : reel ou decimal

Visual Basic : Rnd()

Visual C++ : rand()

Python : random.random()

Java : Math.random()

Php : rand()

ANSI(p1) : code ansi d'un caractère donné p1

résultat : entier

p1 : caractere

Visual Basic : Asc(p1)

Visual C++ : non traduit

Python : ord(p1)

Java : (int) p1

Php : ord(p1)

ARRONDI(p1) : partie entière de p1 avec arrondi commercial

résultat : reel ou entier ou decimal

p1 : reel ou entier ou decimal

Visual Basic : Math.Round(p1)

Visual C++ : non traduit

Python : floor(p1)

Java : Math.round(p1)

Php : round(p1)

ATN(p1) : arc tangente de p1

résultat : reel ou entier ou decimal

p1 : reel ou entier ou decimal

Visual Basic : Math.Atan(p1)

Visual C++ : atn(p1)

Python : atan(p1)

Java : Math.atan(p1)

Php : atan(p1)

CAR(p1) : caractere ayant pour code ansi la valeur de p1

résultat : chaine ou caractere

p1 : entier

Visual Basic : Chr(p1)

Visual C++ : non traduit

Python : chr(p1)

Java : (char) p1

Php : chr(p1)

CHAINE_EN_NOMBRE(p1) : convertit p1 en nombre

résultat : reel ou entier ou decimal

p1 : chaine ou caractere

Visual Basic : Val(p1)

Visual C++ : strod(p1) ou atof(str) ou = atoi(str); pour entier

Python : int(p1)

Java : Integer.parseInt(p1)

Php : floatval(p1)

COLONNE_POS() : position du curseur (numéro de la colonne)

résultat : entier

NON TRADUIT

COS(p1) : cosinus de p1

résultat : reel ou entier ou decimal

p1 : reel ou entier ou decimal

Visual Basic : Math.Cos(p1)

Visual C++ : cos(p1)

Python : cos(p1)

Java : Math.cos(p1)

Php : cos(p1)

DATE_SYST() : date système au format aaaa-mm-jj

résultat : chaine

Visual Basic : FormatDateTime(DateTime.Now,DateFormat.ShortDate)

Visual C++ : non traduit

Python : str(datetime.now())[0:10])

Java : shortDateFormat.format(aujourdhui).substring(0,10)

Php : date('Y/m/d')

DECIMALE(p1) : partie decimale de p1

résultat : reel ou decimal

p1 : reel ou decimal

Visual Basic : non traduit

Visual C++ : non traduit

Python : p1 - floor(p1)

Java : p1 - Math.floor(p1)

Php : p1 - floor(p1)

DROITE(p1,p2) : partie droite de p1 ; p2 = nombre de caracteres retournés

résultat : chaine

p1 : chaine ; p2 : entier

Visual Basic : Right(p1,p2)

Visual C++ : non traduit

Python : p1[len(p1) - p2:len(p1)]

Java : p1.substring(p1.length() - p2)

Php : substr(p1,strlen(p1) - p2)

ERREUR_CLEF(p1) : résultat d'une lecture,écriture,.. fichier

résultat : booléen

p1 : nom_fichier

NON TRADUIT

ERREUR_SQL(p1) : résultat d'une instruction SQL ; p1 = nom de la base de donnée

résultat : booléen

p1 : chaîne

NON TRADUIT

ESPACE(p1) : nombre d'espaces égal à p1

résultat : chaine

p1 : entier

Visual Basic : StrDup(p1, " ")

Visual C++ : non traduit

Python : non traduit

Java : non traduit

Php : str_repeat(" ",p1)

ESPACE_DROIT(p1) : enlève les espaces de droite d'une chaine

résultat : chaine sans espace à droite (c'est-à-dire derrière)

p1 : chaine

Visual Basic : Rtrim(p1)

Visual C++ : non traduit

Python : p1.strip() supprime TOUS les espaces

Java : p1.trim() supprime TOUS les espaces

Php : rtrim(p1)

ESPACE_GAUCHE(p1) : enlève les espaces de gauche d'une chaine

résultat : chaine sans espace à gauche (c'est-à-dire devant)

p1 : chaine

Visual Basic : Ltrim(p1)

Visual C++ : non traduit

Python : p1.strip() supprime TOUS les espaces

Java : p1.trim() supprime TOUS les espaces

Php : ltrim(p1)

EXISTE(p1) : résultat d'une lecture fichier

résultat : booléen

p1 : nom_enreg

NON TRADUIT

EXP(p1) :exponentielle de p1

résultat : reel ou entier ou decimal

p1 : reel ou entier ou decimal

Visual Basic : Math.exp(p1)

Visual C++ : exp(p1)

Python : exp(p1)

Java : Math.exp(p1)

Php : exp(p1)

FIN_FICHIER(p1) : résultat d'une lecture fichier (fin du fichier ?)

résultat : booléen

p1 : nom_fichier

Visual Basic : EOF(n°fichier)

Visual C++ : non traduit

Python : non traduit

Java : non traduit

Php : non traduit

GAUCHE(p1,p2) : partie gauche de p1 ; p2 = nombre de caracteres retournés

résultat : chaine

p1 : chaine

p2 : entier

Visual Basic : Left(p1,p2)

Visual C++ : non traduit

Python : p1[0:p2]

Java : p1.substring(0, p2)

Php : substr(0,p2)

HEURE_SYST() : heure système au format hh:mm:ss

résultat : chaine

Visual Basic : FormatDateTime(DateTime.Now,DateFormat.LongTime)

Visual C++ : non traduit

Python : str(datetime.now())[11:19]

Java : shortDateFormat.format(aujourdhui).substring(11,16)

Php : date('H:i:s:u')

HEX(p1) : valeur hexadecimale de p1

résultat : chaine

p1 : entier

Visual Basic : Hex(p1)

Visual C++ : non traduit

Python : hex(p1)

Java : Integer.toHexString(p1)

Php : dechex(p1)

LIGNE() : position du curseur (numéro de la ligne)

résultat : entier

NON TRADUIT

LOG10(p1) : logarithme base 10 de p1

résultat : reel

p1 : reel

Visual Basic : Math.log10(p1)

Visual C++ : non traduit

Python : log10(p1)

Java : Math.log(p1)

Php : log10(p1)

LOGN(p1) : logarithme népérien de p1

résultat : reel

p1 : reel

Visual Basic : Math.log(p1)

Visual C++ : non traduit

Python : logn(p1)

Java : Math.log(p1)

Php : log(p1)

LONGUEUR(p1) : longueur de p1 (nombre de caracteres)

résultat : entier

p1 : chaine

Visual Basic : Len(p1)

Visual C++ : strlen(p1)

Python : len(p1)

Java : p1.length()

Php : strlen(p1)

MAJUSCULE(p1) : transforme les caracteres de p1 en majuscules

résultat : chaine

p1 : chaine

Visual Basic : UCase(p1)

Visual C++ : non traduit

Python : p1.upper()

Java : p1.toUpperCase

Php : strtoupper(p1)

MINUSCULE(p1) : transforme les caracteres de p1 en minuscules

résultat : chaine

p1 : chaine

Visual Basic : LCase(p1)

Visual C++ : non traduit

Python : p1.lower()

Java : p1.toLowerCse

Php : strtolower(p1)

NOMBRE_EN_CHAINE(p1) : convertit p1 en chaine

résultat : chaine

p1 : reel ou entier ou decimal

Visual Basic : Str(p1)

Visual C++ : str(p1)

Python : str(p1)

Java : String.valueOf(p1)

Php : strval(p1)

PARTIE_ENTIERE(p1) : partie entière sans arrondi de p1

résultat : reel ou entier ou decimal

p1 : reel ou entier ou decimal

Visual Basic : Int(p1)

Visual C++ : int(p1)

Python : floor(p1)

Java : Math.floor(p1)

Php : floor(p1)

RACINE2(p1) : racine carrée de p1

résultat : reel ou entier ou decimal

p1 : reel ou entier ou decimal positif

Visual Basic : Sqrt(p1)

Visual C++ : sqrt(p1)

Python : sqrt(p1)

Java : Math.sqrt(p1)

Php : sqrt(p1)

RANG(p1,p2,p3) : position du premier caractere de p2 dans p1 (si non trouvé : 0)

résultat : entier

p1,p2 : chaines

p3 : entier (position de départ de la recherche)

Visual Basic : Instr(p3,p1,p2)

Visual C++ : strstr(p1,p2)

Python : p2.find(p1,p3) + 1

Java : p1.indexOf(p2) + 1

Php : strpos(p1,p2) + 1

REPETE_CAR(p1,p2) : chaine constituée de la répétition de p1 caracteres (code ansi=p2)

résultat : chaine

p1,p2 : entiers

Visual Basic : StrDup(p2,chaîne à dupliquer(type chaine)

Visual C++ : non traduit

Python : non traduit

Java : non traduit

Php : str_repeat(chaîne à dupliquer(type chaine),p2)

SIN(p1) : sinus de p1

résultat : reel ou entier ou decimal

p1 : reel ou entier ou decimal

Visual Basic : Math.Sin(p1)

Visual C++ : sin(p1)

Python : sin(p1)

Java : Math.sin(p1)

Php : sin(p1)

SOUS_CHAINE(p1,p2,p3) sous-chaine de p1 de p3 caracteres à partir de la position p2

résultat : chaine

p1 : chaine

p2,p3 : entiers

Visual Basic : Mid(p1,p2,p3)

Visual C++ : non traduit

Python : p1[p2 - 1:p3 + p2 - 1)]

Java : p1.substring(p2, p3 + p2)

Php : substr(p1,p2,p3)

SUPPR(p1,p2,p3) : supprime de p1 une sous-chaine de longueur p3 à partir de p2

résultat : chaine

p1 : chaine

p2,p3 : entiers

Visual Basic : Replace(p1,Mid(p1,p2,p3),"")

Visual C++ : non traduit

Python : p1[0:p2] + p1[p2 + p3:len(p1)]

Java : p1.substring(0,p2) + p1.substring(p2 + p3,length(p1))

Php : substr_replace(p1,"",p2,p3)

TAB(p1) : déplace le curseur à la colonne p1 (1 = 80)

résultat : chaine

p1 : entier

Visual Basic : Tab(p1)

Visual C++ : non traduit

Python : non traduit

Java : non traduit

Php : non traduit

TAN(p1) : tangente de p1

résultat : reel ou entier ou decimal

p1 : reel ou entier ou decimal

Visual Basic : Math.Tan(p1)

Visual C++ : tan(p1)

Python : tan(p1)

Java : Math.tan(p1)

Php : tan(p1)

UN_CAR() : lit un caractere au clavier : équivalent à GETCHAR du C

résultat : chaine ou caractere

NON TRADUIT

UNE_TOUCHE() : lit un caractere au clavier : équivalent à INKEY$ du BASIC

résultat : chaine ou caractere

NON TRADUIT

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download