AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

bcplan9 - En ligne dans le Cloud

Exécutez bcplan9 dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande bcplan9 qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


bc - langage arithmétique de précision arbitraire

SYNOPSIS


bc [ -c ] [ -l ] [ -s ] [ filet ]

DESCRIPTION


Bc est un processeur interactif pour un langage qui ressemble au C mais fournit l'arithmétique sur
nombres de longueur arbitraire avec jusqu'à 100 chiffres à droite de la virgule décimale. Ça prend
entrée de tous les fichiers donnés, puis lit l'entrée standard. le -l l'argument représente le
nom d'une bibliothèque mathématique de précision arbitraire. le -s l'argument supprime l'automatique
affichage des résultats des calculs ; toutes les sorties se font via le impression commander.

La syntaxe suivante pour bc programmes est comme celui de C; L signifie lettre a-z, E veux dire
expression, S signifie déclaration.

Lexical

les commentaires sont inclus dans /* */

instructions de fin de nouvelle ligne

Des noms

variables simples : L
éléments du tableau : L[E]
Les mots ibase, obèseet escaliers

Autres opérandes

nombres arbitrairement longs avec signe et point décimal facultatifs.

(E)

carré(E)

longueur(E)
nombre de chiffres décimaux significatifs

escalader(E)
nombre de chiffres à droite de la virgule décimale

L(E, ,E)
appel de fonction

Les opérateurs

+ - * / % ^ (% est le reste ; ^ est le pouvoir)

++ --

== <= >= != < >

= += -= *= /= %= ^=

Déclarations
E
{ S ; ; S }
impression E
if ( E ) S
tout en ( E ) S
en ( E ; E ; E ) S
instruction nulle
pause
quitter
"texte"

Définitions de fonctions
Vous permet de définir L ( L , , L ){
auto L , , L
S ; ; S
retourner E
}
Fonctions dans
-l bibliothèque de mathématiques
s(x) leur
c(x) cosinus
e(x) exponentiel
l(x) enregistrer
a(x) arc tangent
j(n, x)
Fonction Bessel
Tous les arguments de fonction sont passés par valeur.

La valeur d'une expression au niveau supérieur est imprimée sauf si l'opérateur principal est un
l'affectation ou le -s l'argument de ligne de commande est donné. Texte entre guillemets pouvant inclure
newlines, est toujours imprimé. Des points-virgules ou des sauts de ligne peuvent séparer les instructions.
Affectation à escaliers influence le nombre de chiffres à retenir en arithmétique
opérations à la manière de dc(1). Affectations à ibase or obèse régler l'entrée et la sortie
la base des nombres respectivement.

La même lettre peut être utilisée simultanément comme tableau, fonction et variable simple.
Toutes les variables sont globales au programme. Les variables automatiques sont poussées vers le bas pendant
appels de fonction. Dans une déclaration d'un tableau en tant qu'argument de fonction ou variable automatique
des crochets vides doivent suivre le nom du tableau.

Bc est en fait un préprocesseur pour dc(1), qu'il invoque automatiquement, à moins que le -c
(compiler uniquement) l'option est présente. Dans ce cas le dc l'entrée est envoyée au standard
sortie à la place.

EXEMPLE


Définissez une fonction pour calculer une valeur approximative de l'exponentielle. Utilisez-le pour imprimer 10
valeurs. (La fonction exponentielle de la bibliothèque donne de meilleures réponses.)

échelle = 20
définir e(x) {
auto a, b, c, je, s
a = 1
b = 1
s = 1
pour(i=1; 1; i++) {
un *= x
b *= je
c = a/b
if(c == 0) renvoie s
s + = c
}
}
for(i=1; i<=10; i++) imprimer e(i)

Utilisez bcplan9 en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    Chargeur de démarrage Clover EFI
    Chargeur de démarrage Clover EFI
    Le projet a déménagé à
    https://github.com/CloverHackyColor/CloverBootloader..
    Fonctionnalités : démarrer macOS, Windows et Linux
    en mode UEFI ou legacy sur Mac ou PC avec
    UE...
    Télécharger le chargeur de démarrage Clover EFI
  • 2
    Unitedrpms
    Unitedrpms
    Rejoignez-nous à Gitter !
    https://gitter.im/unitedrpms-people/Lobby
    Activez le référentiel URPMS dans votre
    système -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Télécharger unitedrpms
  • 3
    Boostez les bibliothèques C++
    Boostez les bibliothèques C++
    Boost fournit un portable gratuit
    bibliothèques C++ évaluées par des pairs. Les
    l'accent est mis sur les bibliothèques portables qui
    fonctionnent bien avec la bibliothèque standard C++.
    Voir http://www.bo...
    Télécharger les bibliothèques Boost C++
  • 4
    VirtuelGL
    VirtuelGL
    VirtualGL redirige les commandes 3D d'un
    Application Unix/Linux OpenGL sur un
    GPU côté serveur et convertit le
    rendu des images 3D dans un flux vidéo
    avec lequel ...
    Télécharger VirtualGL
  • 5
    libusb
    libusb
    Bibliothèque pour activer l'espace utilisateur
    programmes d'application pour communiquer avec
    Périphériques USB. Public : Développeurs, Fin
    Utilisateurs/Bureau. Langage de programmation : C
    Catégories ...
    Télécharger libusb
  • 6
    LAMPÉE
    LAMPÉE
    SWIG est un outil de développement logiciel
    qui relie les programmes écrits en C et
    C++ avec une variété de
    langages de programmation. SWIG est utilisé avec
    différent...
    Télécharger SWIG
  • Plus "

Commandes Linux

Ad