Calculator de proiect, codenamecrud - training gratuit de dezvoltare web

Trimiteți soluția către Github

Pe încălzire

  1. Creați funcția my_max (). recepționarea matricei și returnarea numărului maxim.
  2. Creați funcția vowel_count (). primind șir și returnând numărul de vocale (AEIOUY).
  3. Creați funcția inversă (). care ia un șir și returnează toate caracterele în ordine inversă, de exemplu, inversă ("acesta este un șir") // "gnirts a si siht"

calculator

Este timpul să creați un calculator în browser







  1. Creați funcția add (). Este nevoie de două numere și le adaugă.
  2. Creați funcții similare înmulțite. împărțiți și scădeți.
  3. Creați o serie
    s, cu note de la 0 la 9.
  4. Creați un ascultător astfel încât atunci când faceți clic pe celule, acest număr va apărea în jurnal. Acest lucru se poate face prin atribuirea unei funcții proprietății onclick () a div (utilizați această opțiune dacă nu sunteți deja familiarizați cu ascultătorii din jQuery). În acest moment, hai să presupunem hardcore (de exemplu onclick (funcția ())).
  5. Acum adăugați "butoane" (încă unul div) la calculator, afișând "+", "-", "*", "/", "=" și "clar".
  6. Asigurați-vă că funcționează calculatorul! Aceasta înseamnă că trebuie să "salvați" primul număr apăsat la variabila sau matricea și să salvați lista de operații (de exemplu, adăugarea). După apăsarea "=", ar trebui să funcționeze o funcție care va calcula rezultatul și îl va afișa în jurnal. Este nevoie de puțină practică pentru a învăța cum să transferați valori de la "butoane" la funcția principală a calculatorului. Nu va fi ușor, dar veți reuși.
  7. Apăsând "=" sau "C" trebuie să se elimine toate variabilele și operațiile stocate.
  8. Trimiteți proiectul către Github.
  9. Opțional: Dacă sunteți familiarizat cu jQuery, creați un "ecran" - încă unul
    . care va afișa cifrele de intrare și rezultatul calculelor.
  10. Opțional: creați un "filtru părinte" care verifică cifrele nevalide (de exemplu, 80085) și emite un mesaj în acest caz.






Student Solutions

Resurse suplimentare

Această secțiune conține legături utile cu materiale suplimentare. Acest lucru nu este necesar, deci considerați-le utile dacă doriți să mergeți mai adânc în subiect







Trimiteți-le prietenilor: