Que tal amigos hoy les vengo trayendo el programa del color de resistencias electrónicos en su ya en su versión final como le había comentado semanas antes esta versión final del proyecto fue desarrollado junto a mi compañero Ivan Luis.
Si más rodeos este programa lo que hace es calcular el valor de la resistencia a partir de una selección de colores de 3, 4 5 bandas junto con la tolerancia. Si no se especifica la tolerancia por defecto son 20 %. Además tambien hace su inverso es decir poner el valor y automáticamente te dará el valor de las bandas automáticamente. Bueno aquí les dejo algunas imágenes y su respectivo código. espero sus comentarios.
metodo para calcular resistencia de 4 bandas:
public float Select4() {
int o = multiplicativo.getSelectedIndex();
float opcion = 0;
switch (o) {
case 0:
multiplicadorb.setBackground(reset_color());
break;
case 1:
opcion = 1;
multiplicadorb.setBackground(Color.BLACK);
break;
case 2:
opcion = 10;
multiplicadorb.setBackground(cafe());
break;
case 3:
opcion = 100;
multiplicadorb.setBackground(Color.RED);
break;
case 4:
opcion = 1000;
multiplicadorb.setBackground(Color.ORANGE);
break;
case 5:
opcion = 10000;
multiplicadorb.setBackground(Color.YELLOW);
break;
case 6:
opcion = 100000;
multiplicadorb.setBackground(Color.GREEN);
break;
case 7:
opcion = 1000000;
multiplicadorb.setBackground(Color.BLUE);
break;
case 8:
opcion = (float) 0.01;
multiplicadorb.setBackground(plata());
break;
case 9:
opcion = (float) 0.1;
multiplicadorb.setBackground(oro());
break;
default:
break;
}
return opcion;
}
link del codigo completo...
Si más rodeos este programa lo que hace es calcular el valor de la resistencia a partir de una selección de colores de 3, 4 5 bandas junto con la tolerancia. Si no se especifica la tolerancia por defecto son 20 %. Además tambien hace su inverso es decir poner el valor y automáticamente te dará el valor de las bandas automáticamente. Bueno aquí les dejo algunas imágenes y su respectivo código. espero sus comentarios.
metodo para calcular resistencia de 4 bandas:
public float Select4() {
int o = multiplicativo.getSelectedIndex();
float opcion = 0;
switch (o) {
case 0:
multiplicadorb.setBackground(reset_color());
break;
case 1:
opcion = 1;
multiplicadorb.setBackground(Color.BLACK);
break;
case 2:
opcion = 10;
multiplicadorb.setBackground(cafe());
break;
case 3:
opcion = 100;
multiplicadorb.setBackground(Color.RED);
break;
case 4:
opcion = 1000;
multiplicadorb.setBackground(Color.ORANGE);
break;
case 5:
opcion = 10000;
multiplicadorb.setBackground(Color.YELLOW);
break;
case 6:
opcion = 100000;
multiplicadorb.setBackground(Color.GREEN);
break;
case 7:
opcion = 1000000;
multiplicadorb.setBackground(Color.BLUE);
break;
case 8:
opcion = (float) 0.01;
multiplicadorb.setBackground(plata());
break;
case 9:
opcion = (float) 0.1;
multiplicadorb.setBackground(oro());
break;
default:
break;
}
return opcion;
}
link del codigo completo...