Curso Práctico de JavaScript

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

💥Vamos a Crea con templete en HTML CSS y Javascrip para mostrar resultado los resultados matematicos basicos

Crear un elemento HTML que almacenará el resultado, de la ley de ohm

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>ley Ohm</title>
    <script src="index.js"></script>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <div class="container app-nav">
        <div class="col-xs-12">
          <p class="text-center app-nav-font">Ley de OHM</p>
        </div>
        <div class="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-->
      <div class="container app-contenedor">
        <form class="form-inline">
            <label > V = R * I </label>
          <div class="form-group">
            <!-- <label>R</label> -->
            <input type="text" id="resistencia_vri" placeholder="Resitencia"></input>
          </div>
          <div class="form-group">
            <!-- <label>* I</label> -->
            <input type="text" id="corriente_vri" placeholder="Intensidad"></input>
          </div>
          <div class="form-group">
            <!-- <label>= V</label> -->
            <input disabled type="text" id="voltaje_vri"></input>
          </div>
          <div class="">
            <button type="button" id="calcular" onclick="obtenerVoltaje()">Calcular</button>
          </div>
        </form> 
        <form class="form-inline">
            <label>I = V / R</label>
          <div class="form-group">
            <!-- <label>V</label> -->
            <input type="text"  id="voltaje_ivr" placeholder="Voltaje"></input>
          </div>
          <div class="form-group">
            <!-- <label>/ R</label> -->
            <input type="text"  id="resistencia_ivr" placeholder="Resitencia"></input>
          </div>
          <div class="form-group">
            <!-- <label>= I</label> -->
            <input type="text"  id="corriente_ivr" disabled></input>
          </div>
          <div class="">
            <button type="button" id="calcular" onclick="obtenerCorriente()">Calcular</button>
          </div>

        </form>
        <form class="form-inline">
                <!--R = V / I -->
            <label>R = V / I</label>
          <div class="form-group">
            <!-- <label>V</label> -->
            <input type="text" id="voltaje_rvi" placeholder="Voltaje"></input>
          </div>
          <div class="form-group">
            <!-- <label>/ I</label> -->
            <input type="text" id="corriente_rvi" placeholder="Intensidad"></input>
          </div>
          <div class="form-group">
            <!-- <label>= R</label> -->
            <input type="text" id="resistencia_rvi" disabled></input>
          </div>
          <div class="">
            <button type="button" id="calcular" onclick="obtenerResistencia()">Calcular</button>
          </div>
            
        </form>
          
      </div>
      <!--Pie de pagina-->
      <div class="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> 
	<script src="index.js"></script>
      <link rel="stylesheet" href="style.css">
</head>

Asegúrate de enlazar el archivo JavaScript después de que se hayan cargado los elementos del DOM.

function obtenerVoltaje() { 
    r = document.getElementById("resistencia_vri").value; 
    i = document.getElementById("corriente_vri").value; 
    v = r * i || 0;
    document.getElementById("voltaje_vri").value = v; 
};

function obtenerCorriente() {
    v = document.getElementById("voltaje_ivr").value;
    r = document.getElementById("resistencia_ivr").value;
    i = v / r || 0;
    document.getElementById("corriente_ivr").value = i;
};

function obtenerResistencia() {
    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-inline input {
    vertical-align: middle;
    margin: 5px 10px 5px 0;
    padding: 10px;
    background-color: #fff;
    border: 1px solid #ddd;
  }
.form-inline label {
    margin: 5px 10px 5px 0;
  }
.form-inline button {
    padding: 10px 20px;
    background-color: dodgerblue;
    border: 1px solid #ddd;
    color: white;
}
  
.form-inline button:hover {
    background-color: royalblue;
}
.app-footer{
    background-color: steelblue;
    padding-top: 25px;
  }
  
.app-footer > a{
    color: white;
  }
@media (max-width: 800px) {
    .form-inline input {
      margin: 10px 0;
    }
  
    .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.
ImgLeyOhm.png

Curso Práctico de JavaScript

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

0 Comentarios

para escribir tu comentario

Artículos relacionados