APPLICATIONSDIVERS ★ CALCULADORA (AMSTRAD PERSONAL) ★

Calculadora (Amstrad Personal)Applications Divers
★ Ce texte vous est présenté dans sa version originale ★ 
 ★ This text is presented to you in its original version ★ 
 ★ Este texto se presenta en su versión original ★ 
 ★ Dieser Text wird in seiner Originalfassung präsentiert ★ 

Residente con todos los programas

Este mes traemos a esta sección un estupendo programa que imita el funcionamiento de una calculadora, con la posibilidad de utilizar números decimales y hexadecimales.

A todos los que programamos siempre nos sucede lo mismo. En medio de un programa no nos acordamos de cuánto es el resultado de dos más dos, y, por lo general, la calculadora está entre todos los papeles, por lo que nos resignamos, salimos del programa y tecleamos en el mismo ordenador esa operación que no sabíamos, con el resultado de haber perdido todos los datos que laboriosamente habíamos tecleado al principio del programa.

Para que esto no vuelva a suceder, dos colaboradores de esta revista nos hemos unido para crear esta rutina en Código Máquina, que permite tener siempre una calculadora sin necesidad de parar el programa que estemos corriendo. Para acceder a ella bastará con pulsar simultáneamente las teclas Control y Copia, y aparecerá en la pantalla la representación de una calculadora. Para salir, bastará pulsar la tecla Copia.

A partir de ahora disponemos de las siguientes funciones: seno, coseno, tangente, arcoseno, arcocoseno, arcotangente, logaritmo decimal, logaritmo neperiano, exponencial, potencia de 10, potencia de dos números y el número PI, además de las
superconocidas suma, resta, multiplicación y división. En las operaciones que incluyan ángulos se puede especificar si se quieren realizar en grados sexagesimales o en radianes. Además, también tenemos la posibilidad de especificar si vamos a utilizar números decimales o hexadecimales.

El cambio de un tipo de ángulo al otro se realiza mediante la tecla «T», apareciendo el tipo activado en la calculadora en la esquina superior izquierda, RAD cuando están en radianes y GRA para los sexagesimales.

Para cambiar el tipo de base de los números, de decimal a hexadecimal o viceversa, basta con pulsar «Y», que está debajo del mensaje DEC si están activados los decimales o bien HEX si lo están los hexadecimales. Todas las funciones de la calculadora se pueden usar tanto con un tipo como con el otro.

Algunas teclas de la calculadora tienen funciones inversas, a las que se accede pulsando la tecla «INV».

Cuando INV se pulsa una vez, aparece en la pantalla la palabra INV en vídeo inverso. Cuando se pulsa por segunda vez el indicador desaparece y la función inversa se anula.

DEL o BORR sirve para borrar todas las entradas realizadas hasta ese momento.

La introducción de un número, en el modo DEC, se puede hacer de dos formas. La primera consiste en teclear el número y pulsar Enter. La segunda utilizando la notación científica, primero tecleamos la mantisa y después, mediante la pulsación de EE, introducimos el exponente seguido de Enter. Si nos encontramos en la opción HEX sólo podemos introducir los caracteres desde 0 a 9 y de A a F pulsando al terminar Enter.

Si se intenta realizar una operación imposible, como el arcocoseno de 23, aparece en pantalla el mensaje «Error» en esta situación lo mejor es pulsar DEL para poder inicializar la calculadora.

El resultado de cualquier operación se guarda en memoria por si se quiere seguir operando con dicho valor.

Las operaciones suma, resta, multiplicación y división se consiguen con las respectivas teclas del teclado. (Si es necesario pulsar Mayus para obtener esta operación en modo directo, también es necesario cuando se esté dentro de la calculadora).

Para poder acceder a cualquiera de estas funciones hay que pulsar la tecla que se encuentra debajo de cada una de estas funciones, en el caso de necesitarse una función inversa, la palabra INV debe encontrarse en vídeo inverso.

Para poder cargar la calculadora en la memoria hay que copiar el Programa Cargador mediante el cargador universal y salvarlo como binario con el nombre Calcula. Una vez que tengamos el fichero bin tecleamos las siguientes órdenes:

SYMBOL AFTER 256: MEMORY &9DFF:LOAD”CALCULA.BIN” ,&9E00: CALL &9E00

de esta forma ya tenemos activada la calculadora, con sólo pulsar simultáneamente las teclas Control y Copia.

Si se quiere utilizar con algún programa comercial, siempre se debe cargar primero en memoria la calculadora y después el programa.

FUNCIÓNRESULTADO
SINCalcula el seno del número.
COSCalcula el coseno.
TANCalcula la tangente.
INV SINCalcula el arcoseno.
INV COSCalcula el arcocoseno.
INV TANCalcula la contangente.
LOGLogaritmo decimal.
LNLogaritmo neperiano.
INV LOGAntilogaritmo decimal (10x).
INV LNExponencial (ex).
PINúmero PI.
POTPotencia de dos números (xy).
EEExponente de un número.
RAD/GRACambia el valor de los ángulos.
DEC/HEXCambia el tipo de los números.

Amstrad Personal

★ PUBLISHER: Amstrad Personal
★ YEAR: 1988
★ CONFIG: 64K + AMSDOS
★ LANGUAGE:
★ LiCENCE: LISTING
★ COLLECTION: AMSTRAD PERSONAL 1988
★ AUTHORS: Carlos Plaza , Daniel Calvo
★ NOTE: Este programa debe teclearse desde la opción 1 del Cargador Universal

★ AMSTRAD CPC ★ DOWNLOAD ★

Type-in/Listing:
» Calculadora    (Amstrad  Personal)    LISTING    SPANISHDATE: 2022-09-23
DL: 39 fois
TYPE: PDF
SIZE: 909Ko
NOTE: Este programa debe teclearse desde la opciĆ³n 1 del Cargador Universal. ; 1 page/PDFlib v1.6

★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Applications » Calculator New
» Applications » Calculatrice de Poche (CPC Revue)
» Applications » Calcul Integral et Fourier
» Applications » Calculator
» Applications » Avant projet de calcul d'engrenages
» Applications » Euro Calculator
Je participe au site:
» Pour ce titre nous ne disposons de fichier executable sur CPC (Dump, Saisie du listing) , alors si vous avez ça dans vos cartons ou vous désirez usé vos petit doigts boudinés sur votre clavier faites le nous savoir.
» Vous avez des infos personnel ?
» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.

CPCrulez[Content Management System] v8.7-desktop/c
Page créée en 486 millisecondes et consultée 88 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.