Crear un elemento HTML que almacenará el resultado, de la ley de ohm
<!DOCTYPE html><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width, initial-scale=1.0"><title>ley Ohm</title><scriptsrc="index.js"></script><linkrel="stylesheet"href="style.css"></head><body><divclass="container app-nav"><divclass="col-xs-12"><pclass="text-center app-nav-font">Ley de OHM</p></div><divclass="app-nav-description"><p>
La ley de Ohm se usa para determinar la relación entre tensión, corriente y resistencia en un circuito eléctrico.
</p></div></div><!--Contenedor--><divclass="container app-contenedor"><formclass="form-inline"><label > V = R * I </label><divclass="form-group"><!-- <label>R</label> --><inputtype="text"id="resistencia_vri"placeholder="Resitencia"></input></div><divclass="form-group"><!-- <label>* I</label> --><inputtype="text"id="corriente_vri"placeholder="Intensidad"></input></div><divclass="form-group"><!-- <label>= V</label> --><inputdisabledtype="text"id="voltaje_vri"></input></div><divclass=""><buttontype="button"id="calcular"onclick="obtenerVoltaje()">Calcular</button></div></form><formclass="form-inline"><label>I = V / R</label><divclass="form-group"><!-- <label>V</label> --><inputtype="text"id="voltaje_ivr"placeholder="Voltaje"></input></div><divclass="form-group"><!-- <label>/ R</label> --><inputtype="text"id="resistencia_ivr"placeholder="Resitencia"></input></div><divclass="form-group"><!-- <label>= I</label> --><inputtype="text"id="corriente_ivr"disabled></input></div><divclass=""><buttontype="button"id="calcular"onclick="obtenerCorriente()">Calcular</button></div></form><formclass="form-inline"><!--R = V / I --><label>R = V / I</label><divclass="form-group"><!-- <label>V</label> --><inputtype="text"id="voltaje_rvi"placeholder="Voltaje"></input></div><divclass="form-group"><!-- <label>/ I</label> --><inputtype="text"id="corriente_rvi"placeholder="Intensidad"></input></div><divclass="form-group"><!-- <label>= R</label> --><inputtype="text"id="resistencia_rvi"disabled></input></div><divclass=""><buttontype="button"id="calcular"onclick="obtenerResistencia()">Calcular</button></div></form></div><!--Pie de pagina--><divclass="container app-footer"></div></body></html>
Paso 2: Conectar JavaScript con HTML
Enlaza el archivo JavaScript (index.js) al archivo HTML (leyOhm.html) utilizando la etiqueta <script> en la cabezas del documento.
<head><scriptsrc="index.js"></script><linkrel="stylesheet"href="style.css"></head>
Asegúrate de enlazar el archivo JavaScript después de que se hayan cargado los elementos del DOM.
functionobtenerVoltaje() {
r = document.getElementById("resistencia_vri").value;
i = document.getElementById("corriente_vri").value;
v = r * i || 0;
document.getElementById("voltaje_vri").value = v;
};
functionobtenerCorriente() {
v = document.getElementById("voltaje_ivr").value;
r = document.getElementById("resistencia_ivr").value;
i = v / r || 0;
document.getElementById("corriente_ivr").value = i;
};
functionobtenerResistencia() {
v = document.getElementById("voltaje_rvi").value;
i = document.getElementById("corriente_rvi").value;
r = v / i || 0;
document.getElementById("resistencia_rvi").value = r;
};
Utiliza el archivo de estilo CSS para dar estilo a los botones y al elemento donde se mostrará el valor del la ley de ohm.
Puedes cambiar los colores, tamaños y márgenes. esto se ve responsivo
.app-nav{
background-color: steelblue;
}
.app-nav-font{
color: white;
font-size: 30px;
font-family: 'Montserrat';
font-weight: 700;
}
.app-nav-description{
color: white;
font-size: 15px;
font-family: 'Montserrat';
padding-bottom: 15px;
}
.app-contenedor{
background-color: Gainsboro;
text-align: center;
/* height: 450px; */
}
.form-inline {
display: flex;
flex-flow: row wrap;
align-items: center;
}
.form-inlineinput {
vertical-align: middle;
margin: 5px10px5px0;
padding: 10px;
background-color: #fff;
border: 1px solid #ddd;
}
.form-inlinelabel {
margin: 5px10px5px0;
}
.form-inlinebutton {
padding: 10px20px;
background-color: dodgerblue;
border: 1px solid #ddd;
color: white;
}
.form-inlinebutton:hover {
background-color: royalblue;
}
.app-footer{
background-color: steelblue;
padding-top: 25px;
}
.app-footer > a{
color: white;
}
@media (max-width: 800px) {
.form-inlineinput {
margin: 10px0;
}
.form-inline {
flex-direction: column;
align-items: stretch;
}
}
<h1>Resultado Final:</h1>
Al finalizar de utilizar las clases basicas de javascript html y css habremos creado una base con variables de matematicas basicas como multiplicacion y divison dandole clic en el boton de calcular.
Espero que este tutorial te haya ayudado a comprender mejor cómo trabajar con JavaScript y cómo aplicar tus conocimientos en la creación de proyectos simples.