Cod javascript pt scaderea a 2 numere
Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
-
Felicia2015
- Mesaje: 2
Cod javascript pt scaderea a 2 numere
Buna,
As dori un pic de ajutor la un cod javascript pentru scaderea a doua numere puse unul sub altul .De exemplu:
Daca cu adunarea lor m-am descurcat bine la scadere am o problema.
Nu stiu cum sa ii spun programului ca dupa ce scad 17-8 =9 cu imprumut 10 de la 60, acolo ramane 5 in loc de 6 (sau mai bine zis 50 in loc 60).
As dori o mica idee daca nu se poate tot codul sau macar o indrumare .
Va multumesc!
MarPlo
Mesaje: 4343
Salut
Eu nu am inteles la ce se refera problema cu "imprumut 10 de la 60" (daca iei 10 din 60, ramane 50). Mai bine sa pui si codul pe care l-ai facut, si ce nu merge la el.
Felicia2015
Mesaje: 2
problema cu imprumutul vine atunci cand scaderea o faci cu pixul pe o hartie cu numerele asezate unul sub altul .
Deci incepem cu 7 - 8 dar nu se poate deci trebuie sa imprumutam de la cel din fata adica 6 si tot asa. Dupa ce am facut imprumutul urmatoarea scadere este 5 - 7 si iarasi trebuie sa imprumutam.
Codul trebuie scris in asa fel incat rezultatul in pagina sa apara sub forma asta
34567-
15678
=====
18889
cod cu scaderea nu am decat niste aiureli daca vrei mai bine pun cu adunarea lor.
Multumesc.
MarPlo
Mesaje: 4343
Cred ca JavaScript nu are probleme cu "imprumutul" la scadere numere; adaugi numerele in 2 variabile, le scazi si afisezi rezultatul.
Uite un exemplu:
Cod: Selectaţi tot
<form action="#" method="post" id="frm">
<div id="frm_resp"></div>
<div>Scadere Numere:</div>
Nr.1 <input type="number" name="n1" id="n1"> -<br>
Nr.2 <input type="number" name="n2" id="n2"><br>
<input type="button" value="Rezultat" id="btn1">
</form>
<script>
var nr1 = document.getElementById('n1'); //elementul cu id #n1
var nr2 = document.getElementById('n2'); //elementul cu id #n2
var frm_resp = document.getElementById('frm_resp'); //elementul pt afisare rezutat
document.getElementById('btn1').addEventListener('click', function(){
var resp = nr1.value - nr2.value; //preia valoarile din <input> si le face scadere
frm_resp.innerHTML = nr1.value +' -<br>'+ nr2.value +'<br>=====<br>'+ resp; //afiseaza numere si rezultat
});
</script>
Demo:
Subiecte similare
-
Lungime obiect JSON in JavaScript
JavaScript - jQuery - Ajax
Primul mesaj
Am convertit un tabel din baze de date într-un obiect JSON.
Aceasta este, în esență, un array bidimensional, fiecare înregistrare fiind pe cate un...
Ultimul mesaj
Poti sa folosesti Object.keys pentru a obține lista de chei din obiect ca un array, apoi obții cu 'length' lungimea din el:...
-
Problemă cu 'this' în function.call() în JavaScript
JavaScript - jQuery - Ajax
Primul mesaj
De ce function.call() se comportă diferit cu ' this ' cand nu e adaugat ca argument, în JavaScript?
Rezultatul cu 'this' în test.call() este același...
Ultimul mesaj
Functia call() necesita primul argument, care e pentru obiectul 'this', daca nu ai nevoie de el, adauga null .
test.call(null, ...args);
In...
-
Produsul Dot a doua array in Javascript
JavaScript - jQuery - Ajax
Primul mesaj
Cum se poate implementa eficient o metoda dotProduct (pentru a obține produsul Dot din două array) fără a importa alte biblioteci Javascript?
De...
Ultimul mesaj
Iată o metodă.
Se foloseste funcția map() pentru a crea un nou array cu rezultate înmulțite ale fiecărui index, apoi se aplica funcția reduce()...
-
Adaugare apostrof la value in input cu JavaScript
JavaScript - jQuery - Ajax
Primul mesaj
Am un cod JavaScript care adaugă un câmp input pentru utilizator:
var user = O'Conner, John ;
b.innerHTML += <input type='hidden' value=' +...
Ultimul mesaj
Poți să înlocuiesti caracterul cu entitatea lui HTML.
Astfel, pentru apostrof (') poate fi ’ sau ‘
var user = O'Conner,...
-
Afisare cu animatie continut adaugat cu JavaScript
JavaScript - jQuery - Ajax
Primul mesaj
Ideea pe care vreau sa o fac e că la clic pe un buton, conținutul vechi e înlocuit cu nou conținut HTML adăugat cu javascript.
Vreau ca noul...
Ultimul mesaj
Pentru a declanșa o tranziție CSS, modifica starea CSS după ce ai introdus codul HTML. Poți face asta schimbând o clasă (la container sau la un...
-
Sare peste index-uri in bucla for…of in Javascript
JavaScript - jQuery - Ajax
Primul mesaj
In vechea bucla for() in JavaScript, ca sa sar peste index-uri faceam asa:
for (let i=0; i<bla.length; i+=2){
//...
}
Astfel, pentru...
Ultimul mesaj
Poti sa adaugi o conditie if() in bucla for…of, ca in urmatorul exemplu (indexul initial e pastrat).
for (const of bla.entries()) {
if (!(i %...