Jump to content

Samuel Oliveira

Members
  • Posts

    12
  • Joined

  • Last visited

Samuel Oliveira's Achievements

Newbie

Newbie (1/7)

0

Reputation

  1. Hello When i press f12 there is all the website code on display. Is there a way to protect a website code in html, css and javascript from being copied? Waiting for your help.
  2. In this program it happens that when i calculate volt (V) it works fine, But when i want to calculate ohm ® in the equation bellow nothing happens. I also want another equation for calculate ampere (I) in the same file. Hope you could help me here is the code: <!DOCTYPE html> <html lang="en"> <head> <link rel="stylesheet" type="text/css" href="ohmslaw.css"> <meta charset="utf-8" /> <title>Ohm's law</title> </head> <body> <h1>Ohm's Law Calculator</h1> <form action="" id="voltform"> <fieldset> <legend>V=R*I</legend> <p> <label for="ohm">Ohm ®</label> <input type="text" name="ohm" id="ohm"/> <label for="ampere">Ampere (I)</label> <input type="text" name="ampere" id="ampere"/> </p> <p> <input type="submit" value="Calculate"/> or <input type="reset" value="Reset"/> </p> <p> <label for="volt">Volt (V)</label> <input type="text" id="volt" name="volt"/> </p> </fieldset> </form> <script> (function () { function calculateVolt(ohm,ampere) { ohm = parseFloat(ohm); ampere = parseFloat(ampere); return (ohm*ampere); } var voltform = document.getElementById("voltform"); var volt = document.getElementById("volt"); var ohm = document.getElementById("ohm"); var ampere = document.getElementById("ampere"); if (volt) { voltform.onsubmit = function () { volt.value = calculateVolt(ohm.value,ampere.value).toFixed(6); return false; }; } }()); </script> <form action="" id="ohmform"> <fieldset> <legend>R=V/I</legend> <p> <label for="volt">Volt (V)</label> <input type="text" name="volt" id="volt"/> <label for="ampere">Ampere (I)</label> <input type="text" name="ampere" id="ampere"/> </p> <p> <input type="submit" value="Calculate"/> or <input type="reset" value="Reset"/> </p> <p> <label for="ohm">Ohm ®</label> <input type="text" id="ohm" name="ohm"/> </p> </fieldset> </form> <script> (function () { function calculateOhm(volt,ampere) { volt = parseFloat(volt); ampere = parseFloat(ampere); return (volt/ampere); } var ohmform = document.getElementById("ohmform"); var ohm = document.getElementById("ohm"); var volt = document.getElementById("volt"); var ampere = document.getElementById("ampere"); if (ohm) { ohmform.onsubmit = function () { ohm.value = calculateOhm(volt.value,ampere.value).toFixed(6); return false; }; } }()); </script> </body> </html>
  3. It doesn't work I also tried to put "volt.toFixed(6)" and nothing. it shows the same.
  4. Musicman, where do i place this code that you adviced me, on my program?
  5. I managed to understand some things, but when i try to multiply 9.999 * 9.999 it gives 99.98000100000002, when it should be 99.980001, this case and any number should be precise. What's wrong in the program? Here is the code: <!DOCTYPE html> <html lang="en"> <head> <link rel="stylesheet" type="text/css" href="ohmslaw.css"> <meta charset="utf-8" /> <title>Ohm's law</title> </head> <body> <h1>Ohm's Law Calculator</h1> <form action="" id="volt"> <fieldset> <legend>V=R*I</legend> <p> <label for="ohm">Ohm ®</label> <input type="text" name="ohm"/> <label for="ampere">Ampere (I)</label> <input type="text" name="ampere"/> </p> <p> <input type="submit" value="Calculate"/> or <input type="reset" value="Reset"/> </p> <p> <label for="volt">Volt (V)</label> <input type="text" name="volt"/> </p> </fieldset> </form> <script> (function () { function calculateVolt(ohm,ampere) { ohm = parseFloat(ohm); ampere = parseFloat(ampere); return (ohm*ampere); } var volt = document.getElementById("volt"); if (volt) { volt.onsubmit = function () { this.volt.value = calculateVolt(this.ohm.value, this.ampere.value); return false; }; } }()); </script>
  6. And yes, you can put exponents in Ohm's law
  7. When i put positive exponent it works, but in negative i doesn't. and also when put numbers like 3 * 0.4 it presents a number not so accurate like this 1.2000000000000002, instead it should be 1.2 here is the full code: <h1>Ohm's Law Calculator</h1> <form id="ohmslaw" action=""> <fieldset> <legend>V=R*I</legend> <p> <label for="ohm">Ohm ®</label> <input type="number" name="ohm" step="0.1" min="0" /> <label for="ampere">Ampere (I)</label> <input type="number" name="ampere" step="0.1" min="0"/> </p> <p> <input type="submit" value="Calculate" /> or <input type="reset" value="Reset" /> </p> <p> <label for="volt">Volt (V)</label> <input type="volt" name="volt" type="number" /> </p> </fieldset> </form> <script> (function () { function calculateOhmslaw(ohm, ampere) { ohm = parseFloat(ohm); ampere = parseFloat(ampere); return (ohm * ampere) * (10/10)); } var ohmslaw = document.getElementById("ohmslaw"); if (ohmslaw) { ohmslaw.onsubmit = function () { this.volt.value = calculateOhmslaw(this.ohm.value, this.ampere.value); return false; }; } }()); </script>
  8. I have a doubt in how to put in negative exponent. Here is the code: fieldset> <legend>V=R*I</legend> <p> <label for="ohm">Ohm ®</label> <input type="number" name="ohm" step="0.1" min="0" /> <label for="ampere">Ampere (I)</label> <input type="number" name="ampere" step="0.1" min="0"/> </p> <p> <input type="submit" value="Calculate" /> or <input type="reset" value="Reset" /> </p> <p> <label for="volt">Volt (V)</label> <input type="volt" name="volt" type="number" /> </p> </fieldset>
  9. Another question is, how do i put in decimals?
  10. Hello, I need help in how to make a formula displayed in a html page, just by inserting the numbers and calculate it. A simple formula example like the ohm's law should help me help to understand it. What steps do i need to do? Hope you could help me Samuel
×
×
  • Create New...