Calculadora… vols dir?

En aquest cas us deixo el codi model d’una calculadora molt bàsica realitzada sota el sistema de guió JavaScript que pertany a l’avaluació contínua, del mateix mòdul de JS, realitzada al curs IFCD0110 de Confecció i Publicació de pàgines Web que actualment estic desenvolupant com a reciclatge i formació al centre d’educació professional Cal Molins –al carrer dels Calders, 32; 08203 de Sabadell (Barcelona)

Com veureu a la mateixa només es tracta d’una exemplificació de codi molt bàsic a fi de poder entendre de quina manera funcionen les portes lògiques en aquest sistema tot provant d’anar restringint totes aquelles operatives que una calculadora “formal” efectua i que aquesta, programada a partir d’una taula base sota HTML i uns botons que criden a sengles funcions, no hauria de poder realitzar com ara, per exemple, posar dos símbols aritmètics junts o més d’una coma decimal al mateix nombre

Tot això que us explico, el fet de restringir usos i accions, aquí ens ve donat de la mà d’un IF condicional; que no és més que una estructura de control utilitzada per prendre decisions; és a dir, un comandament en bloc que serveix per fer unes o altres operacions en funció d’una expressió prèvia que funciona de la manera següent: primer s’avalua la declaració i, si dona resultat positiu, es realitzen les accions relacionades amb el cas veritable per, en una altra comparativa o, potser a la fi; dur a terme unes segones o terceres (ELSE IF ELSE)

Arxiu en format PDF

Però recapitulant, el mateix títol ho deixa força clar: Calculadora… vols dir?, perquè en si mateixa només en té la imatge, d’una calculadora, doncs les operacions aritmètiques es realitzen mitjançant la funció eval() que computa el codi JavaScript representat com una cadena de caràcters (o string), sense referenciar un objecte en particular. És per això que ho expressem en forma de pregunta perquè potencialment no calcula pròpiament dit, res, perquè ho fa l’esmentada funció

Amb tot es tracta d’un exercici que forma part de la formació que estic rebent com a Front-End Development i que aquí us deixo a tall d’exemple simple, no acabat i amb força coses per solucionar; com ara el desbordament que pateix la pròpia funció que calcula el resultat quan ha de representar a pantalla més d’n nombres que, a la mateixa i per raons d’espai, no hi caben o el gensvolgut NaN al seu visor quan no és possible realitzar l’operativa

Com es tracta d’un exemple i nosaltres sempre expressem la dificultat dels mateixos en forma gràfica direm que aquest codi té un nivell de només, mitja estrella:

Icona Convertiu-vos en heroi! - 2
Arxivat a Portfoli. Etiquetes: , , . Comentaris tancats a Calculadora… vols dir?