Neurochirurgie minim invazivă
"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv. Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice. www.neurohope.ro |
problema javascript, procentaj
Last Updated: Oct 15 2021 15:53, Started by
bigwall
, Oct 15 2021 10:22
·
0
#1
Posted 15 October 2021 - 10:22
În div-ul cu id-ul verdict afișează mesajul Ai cheltuit prea mult! dacă valoarea cheltuielilor depășește 20% din veniturile totale ale lui Ionuț. În caz contrar vei afișa mesajul Cheltuielile tale sunt în parametrii.
<div> <div>Valoare alocație: <input id="revenue"></div> <div>Cheltuieli totale : <input id="expenses"></div> <button id="check-button">Verifică</button> <div id="verdict"></div> </div> si asta e ce am facut eu, dar nu stiu cum sa scriu 20% in cod.. let valoarealocatie=document.getElementById('revenue'); let cheltuielitotale=document.getElementById('expenses'); let btn=document.getElementById('check-button'); let verdict=document.getElementById('verdict'); btn.onclick=function(){ if(valoarealocatie.value.length>0 && cheltuielitotale.value.length>=20/100*valoarealocatie.value.length){ verdict.innerHTML="Ai cheltuit prea mult!"; } else{ verdict.innerHTML="Cheltuielile tale sunt in parametrii."; } } |
#2
Posted 15 October 2021 - 10:46
1. "Depaseste 20%", deci mai mult decat 20%, nu cel putin.
2. cheltuielitotale.value.length .. de ce iei lungimea, cand te intereseaza, de fapt, valoarea? La fel si pentru celalalt caz. Edited by sftpdt, 15 October 2021 - 10:46. |
#3
Posted 15 October 2021 - 11:04
Vezi ca in Javascript ai:
|
#4
Posted 15 October 2021 - 11:51
let valoarealocatie=document.getElementById('revenue');
let cheltuielitotale=document.getElementById('expenses'); let btn=document.getElementById('check-button'); let verdict=document.getElementById('verdict'); btn.onclick=function(){ parseInt(valoarealocatie,10); parseInt(cheltuielitotale,10); if(cheltuielitotale.value>20/100*valoarealocatie.value){ verdict.innerHTML="Ai cheltuit prea mult!"; } else{ verdict.innerHTML="Cheltuielile tale sunt in parametrii."; } } eu consider ca am rezolvat, dar platforma pe care fac problema, imi spune"codul tau nu rezolva problema corect. incearca pana vei reusi!" |
#5
Posted 15 October 2021 - 11:58
Cel mai mare ajutor cand inveti programare il primesti cand rulezi codul pas-cu-pas si vezi ce se intampla dupa fiecare rand.
https://developer.ch...ols/javascript/ Edited by dani.user, 15 October 2021 - 11:58. |
#6
Posted 15 October 2021 - 15:08
#7
Posted 15 October 2021 - 15:53
Artimetica binara este uluitoare.
Practic exista numerere care nu pot fi reprezentate in baza 2. Ce primim este o aproximare, dependenta de sistemul de calcul. Cine vrea poate citi despre IEEE 754 |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users