Développement d'un langage de programmation
Ce langage est un langage mathématique, il vous permet de pouvoir automatiser certaine opération facilement et dans la langue de Molière !
- A la fin d'une instruction, veillez à mettre un
; - Pour ajouter un commentaire, rien de plus simple,
/* commentaire */.
- Nombre
1 2.5 3.9 ... - Nombre négatif
-1 -2.5 -3.9... - Addition
+Nombre + NombreplusNombre plus Nombre
- Soustraction
-Nombre - NombremoinsNombre moins Nombre
- Division
/Nombre / NombrediviseNombre divise Nombre
- Multiplication
*Nombre * NombrefoisNombre fois Nombre
- Gestion de priorité
()Nombre * (Nombre + Nombre)parenthèse gauche parenthèse droiteNombre fois parenthèse gauche Nombre + Nombre parenthèse droite
L'opération situé dans les parenthèses sera prioritaire
- Déclaration de variable
=var =egalvar egal
- Déclaration d'une variable comme opération de deux autres
a=a+b;var = var + varvar egal var plus var
- Fonction exponentielle bientot
exp()exp(Nombre)exponentielle()exponentielle(Nombre)
- Nombre pi
pibientot - Nombre aléatoire bientot
randrand(Nombre)aleatoirealeatoire(Nombre)
- Fonction factoriel
!Nombre!factorielfactoriel(Nombre)
- Fonction sinus bientot
sinsin(Nombre)sinussinus(Nombre)
- Fonction cosinus bientot
coscos(Nombre)cosinuscosinus(Nombre)
-
Pour afficher une variable, un texte ou même un nombre :
>>afficher
-
Pour demander une entrée utilisateur :
<<
- Est diffèrent de
a!=ba different de b
- Est égal à
a==ba égal à b
- Est supérieur ou égal à
a>=ba supérieur ou égal à b
- Est inférieur ou égal à
a<=ba inférieur ou égal à b
- Est strictement inférieur à
a<ba inférieur à b
- Est strictement supérieur à
a>ba supérieur à b
- Si, sinon
Si(condition){
/* Instruction */
}
Sinon{ /* (facultatif) */
/* Instruction */
}
- Boucle Pour (FOR)
Pour(itérateur=0;itérateur<valeur;itérateur=équation){
/* Instruction */
}
- Boucle Tant que (WHILE)
Tant que(a<b){
/* Instruction */
}
- Bitcoin
afficher btc;