Calcular valor resistencia por colores

Calcular el valor  de una resistencia por colores

programa que calcular el valor de la resistencia

En este apartado vamos a hacer una práctica en php muy sencilla para calcular el valor de una resistencia en base a sus colores.

Va a ser completado según la marcha de los alumnos para que ellos lo completen según las necesidades.

Lo primero es el código html que va a contener la presentación y el formulario para entrar los colores. Después el código php que va a ejecutar las tareas necesarias.

Una vez completo, lo hemos integrado todo en un solo archivo dando lugar a este código

 

<html>

<head>
<meta http-equiv=»Content-Language» content=»es»>
<meta http-equiv=»Content-Type» content=»text/html; charset=windows-1252″>
<title>Calculador de valor de la resistencia por código de colores</title>
</head>

<body>
<form method=»POST» action=»index.php»>
<h1 align=»center»>
<font color=»#3333FF»>Calcula el valor de la Resistencia por sus colores</font></h1>

<p align=»center»>
<font face=»Comic Sans MS» size=»5″ color=»#000080″>

<?
if (isset($_REQUEST[‘Borrar’]))
{ echo «Seleccione los valores»; }

if (isset($_REQUEST[‘Enviar’]))

{
// Aquí podemos poner los comentarios
// En primer lugar asignamos las variables pasada por $_POST para que tome el valor $color1, $color2 ..
// De esta forma, $color1 = $_POST[«Campo1»], $color2 = $_POST[«Campo1»] ….

$color1 = $_POST[«Campo1»];
$color2 = $_POST[«Campo2»];
$color3 = $_POST[«Campo3»];
$color4 = $_POST[«Campo4»];
// Componemos le valor
// Primero vamos a convertir el tercer color a ceros
// Para ello usamos la funcion case
// Tenemos que el codigo Ascii para la letra Omega es &#937
switch ($color3) {
case 0:
$ceros = «»;
$valor = $color1.$color2.$ceros.» &#937″;

break;
case 1:
$ceros = «0»;

$valor = $color1.$color2.$ceros. » &#937″;

break;
case 2:
$ceros = «00»;
$valor = $color1.$color2.$ceros.» &#937″;

break;
case 3:
$ceros = «000»;
$valor = $color1.$color2.» K&#937″;

break;
case 4:
$ceros = «0000»;
$valor = $color1.$color2.»0 K&#937″;

break;
case 5:
$ceros = «00000»;
$valor = $color1.»,».$color2.» M&#937″;

break;
case 6:
$ceros = «000000»;
$valor = $color1.$color2.» M&#937″;

break;
case 7:
$ceros = «0000000»;
$valor = $color1.$color2.»0 M&#937″;

break;
case 8:
$ceros = «00000000»;
$valor = $color1.»,».$color2.» G&#937″;

break;
case 9:
$ceros = «000000000»;
$valor = $color1.$color2.» G&#937″;

break;

}
echo $valor;

echo «<br>»;
// Ahora calculamos el máximo y Mínimo
$porcentaje = (($color1.$color2.$ceros)*$color4) / 100;

$maximo = $color1.$color2.$ceros + $porcentaje;
$minimo = $color1.$color2.$ceros – $porcentaje;

echo » El valor máximo es «.$maximo. » &#937″;
echo «<br>»;
echo » Y el valor mínimo es «.$minimo. » &#937″;
}
?>

</font>

</p>
<p align=»center»>
<img border=»0″ src=»Colores-resistencia.png» >
</p>
<p align=»center»><font size=»4″><b>&nbsp;<font color=»#FF6600″>1º Color</font>
</b> <select size=»1″ name=»Campo1″ style=»font-weight: 700″>
<option value=»0″>Negro</option>
<option value=»1″>Marrón</option>
<option value=»2″>Rojo</option>
<option value=»3″>Naranja</option>
<option value=»4″>Amarillo</option>
<option value=»5″>Verde</option>
<option value=»6″>Azul</option>
<option value=»7″>Violeta</option>
<option value=»8″>Gris</option>
<option value=»9″>Blanco</option>
</select><b>&nbsp;&nbsp;&nbsp;&nbsp; </b></font><b>
<font size=»4″ color=»#FF0000″>2º Color</font><font size=»4″> </font></b>
<font size=»4″> <select size=»1″ name=»Campo2″ style=»font-weight: 700″>
<option value=»0″>Negro</option>
<option value=»1″>Marrón</option>
<option value=»2″>Rojo</option>
<option value=»3″>Naranja</option>
<option value=»4″>Amarillo</option>
<option value=»5″>Verde</option>
<option value=»6″>Azul</option>
<option value=»7″>Violeta</option>
<option value=»8″>Gris</option>
<option value=»9″>Blanco</option>
</select></font><b><font size=»4″>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>
<font color=»#663300″ size=»4″>3º Color</font><font size=»4″> </font></b>
<font size=»4″> <select size=»1″ name=»Campo3″ style=»font-weight: 700″>
<option value=»0″>Negro</option>
<option value=»1″>Marrón</option>
<option value=»2″>Rojo</option>
<option value=»3″>Naranja</option>
<option value=»4″>Amarillo</option>
<option value=»5″>Verde</option>
<option value=»6″>Azul</option>
<option value=»7″>Violeta</option>
<option value=»8″>Gris</option>
<option value=»9″>Blanco</option>
</select></font><b><font size=»4″>&nbsp;<font color=»#000080″>&nbsp;&nbsp; Tolerancia</font>
</font></b><font size=»4″>
<select size=»1″ name=»Campo4″ style=»font-weight: 700″>
<option value=»2″>Rojo</option>
<option value=»5″>Dorado</option>
<option value=»10″>Plata</option>
</select></font></p>
<p align=»center»><input type=»submit» value=»Enviar» name=»Enviar»>&nbsp;&nbsp;&nbsp;&nbsp;

<input type=»submit» value=»Borrar» name=»Borrar»></form>

</body>

</html>

 

Ahora hay que completarlo . El ejercicio terminado lo tenemos pinchando en

programa que calcular el valor de la resistencia

 Programa para calcular valor de la resistencia

 

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies