Java - codigo para calcular el valor de las resistencias

   
Vista:

codigo para calcular el valor de las resistencias

Publicado por adriana (1 intervención) el 29/08/2010 18:22:54
hola muy buen dia , he estado tratando de hacer un programa que me colocaron en la U sobre calcular el valor de una resistencia . pero no he podido solo he llegado hasta la mitad , pero no se como hacer la tercera banda la cual se que cada color son la cantidad de ceros que tiene la resitencia.. pero no se si sacarla por un ciclo for o while , bueno espero alguien me pueda colaborar..
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:codigo para calcular el valor de las resistenci

Publicado por Camilo Andrés (62 intervenciones) el 29/08/2010 22:36:58
hola adriana,

yo lo haría con un ciclo for condicionándolo al valor del color que finalmente es el numero de veces que tiene que multiplicar el resultado de las 2 primeras franjas por 10, es decir si la tercera franja es roja tengo que multiplicar el valor de la resistencia por 10 3 veces y cuando haya hecho la multiplicación las 3 veces se termina el ciclo for y lo mismo sucede para cualquier color que el usuario haya escogido.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

codigo para calcular el valor de las resistencias

Publicado por Victor (1 intervención) el 26/11/2010 02:55:41
Calculo de Resistencias!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:codigo para calcular el valor de las resistenci

Publicado por yan (1 intervención) el 02/12/2010 00:30:27
public class Resistencias {
int p,s,t,c;

public void desig(int pi,int seg,int ter, int cuar){
p=pi;
s=seg;
t=ter;
c=cuar;
}

public void primer(){
switch(p){
case 1:
System.out.print(0);
break;
case 2:
System.out.print(1);
break;
case 3:
System.out.print(2);
break;
case 4:
System.out.print(3);
break;
case 5:
System.out.print(4);
break;
case 6:
System.out.print(5);
break;
case 7:
System.out.print(6);
break;
case 8:
System.out.print(7);
break;
case 9:
System.out.print(8);
break;
case 10:
System.out.print(9);
break;
}
}

public void segundo(){
switch(s){
case 1:
System.out.print(0);
break;
case 2:
System.out.print(1);
break;
case 3:
System.out.print(2);
break;
case 4:
System.out.print(3);
break;
case 5:
System.out.print(4);
break;
case 6:
System.out.print(5);
break;
case 7:
System.out.print(6);
break;
case 8:
System.out.print(7);
break;
case 9:
System.out.print(8);
break;
case 10:
System.out.print(9);
break;
}
}

public void tercera(){
switch(t){
case 1:
System.out.print("*1 Ohmios\n");
break;
case 2:
System.out.print("*(10^1) Ohmios\n");
break;
case 3:
System.out.print("*(10^2) Ohmios\n");
break;
case 4:
System.out.print("*(10^3) Ohmios\n");
break;
case 5:
System.out.print("*(10^4) Ohmios\n");
break;
case 6:
System.out.print("*(10^5) Ohmios\n");
break;
case 7:
System.out.print("*(10^6) Ohmios\n");
break;
case 8:
System.out.print("*(10^7) Ohmios\n");
break;
case 9:
System.out.print("*(10^8) Ohmios\n");
break;
case 10:
System.out.print("*(10^9) Ohmios\n");
break;
case 11:
System.out.print("*(10^-1) Ohmios\n");
break;
case 12:
System.out.print("*(10^-2) Ohmios\n");
break;
}
}

public void cuarta(){
switch(c){
case 11:
System.out.println("tolerancia: 5%");
break;
case 12:
System.out.println("tolerancia: 10%");
break;
case 13:
System.out.println("tolerancia: 20%");
break;
}
}
}


despues creas otra clase el main

public class prbResistencias {
public static void main(String[] args) {
Scanner br=new Scanner(System.in);
int a;
do{
int primera,segunda,tercera,cuarta;

System.out.println("PROGRAMA PARA CALCULAR EL VALOR DE UNA RESISTENCIA");
System.out.println("***********************Menu***********************");
System.out.println("**************************************************");
System.out.println("1. negro");
System.out.println("2. cafe");
System.out.println("3. rojo");
System.out.println("4. naranja");
System.out.println("5. amarillo");
System.out.println("6. verde");
System.out.println("7. azul");
System.out.println("8. violeta");
System.out.println("9. gris");
System.out.println("10. blanco");
System.out.println("11. oro");
System.out.println("12. plata");
System.out.println("13. sin color");
System.out.println("**************************************************");

System.out.println("deme los colores de la resistencia");
primera=br.nextInt();
segunda=br.nextInt();
tercera=br.nextInt();
cuarta=br.nextInt();

Resistencias r=new Resistencias();
r.desig(primera, segunda, tercera, cuarta);
r.primer();
r.segundo();
r.tercera();
r.cuarta();

System.out.println("si decea continuar presione 1");
System.out.println("si decea finalizar presione otra tecla");
a=br.nextInt();
}
while(a==1);
}
}

es todo espero que te sirva es echo en netbeans
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:codigo para calcular el valor de las resistenci

Publicado por davidgsuarezp davidgsuarezp@gmail.com (1 intervención) el 15/08/2011 07:16:11
Si quieren obtenerel valor de la resitencia solo con el codigo aca les dejo la pagina para descargarvarios programas para decodificar las resistencias entee otras cosas http://todotecnicoymas.blogspot.com/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:codigo para calcular el valor de las resistenci

Publicado por carlos (2 intervenciones) el 31/10/2011 04:40:04
esa clase main nosale lo intente y no sale, nosale el programa
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:codigo para calcular el valor de las resistenci

Publicado por carlos eduardo (2 intervenciones) el 02/11/2011 21:36:10
que error tengo no me sale naad me sale error


package Resistencias;

import java.util.Scanner;



public class Resistencias {
int p,s,t,c;
public void desig(int pi,int seg,int ter, int cuar){
p=pi;
s=seg;
t=ter;
c=cuar;
}
public void primer(){
switch(p){
case 1:
System.out.print(0);
break;
case 2:
System.out.print(1);
break;
case 3:
System.out.print(2);
break;
case 4:
System.out.print(3);
break;
case 5:
System.out.print(4);
break;
case 6:
System.out.print(5);
break;
case 7:
System.out.print(6);
break;
case 8:
System.out.print(7);
break;
case 9:
System.out.print(8);
break;
case 10:
System.out.print(9);
break;
}
}
public void segundo(){
switch(s){
case 1:
System.out.print(0);
break;
case 2:
System.out.print(1);
break;
case 3:
System.out.print(2);
break;
case 4:
System.out.print(3);
break;
case 5:
System.out.print(4);
break;
case 6:
System.out.print(5);
break;
case 7:
System.out.print(6);
break;
case 8:
System.out.print(7);
break;
case 9:
System.out.print(8);
break;
case 10:
System.out.print(9);
break;
}
}

public void tercera(){
switch(t){
case 1:
System.out.print("*1 Ohmios\n");
break;
case 2:
System.out.print("*(10^1) Ohmios\n");
break;
case 3:
System.out.print("*(10^2) Ohmios\n");
break;
case 4:
System.out.print("*(10^3) Ohmios\n");
break;
case 5:
System.out.print("*(10^4) Ohmios\n");
break;
case 6:
System.out.print("*(10^5) Ohmios\n");
break;
case 7:
System.out.print("*(10^6) Ohmios\n");
break;
case 8:
System.out.print("*(10^7) Ohmios\n");
break;
case 9:
System.out.print("*(10^8) Ohmios\n");
break;
case 10:
System.out.print("*(10^9) Ohmios\n");
break;
case 11:
System.out.print("*(10^-1) Ohmios\n");
break;
case 12:
System.out.print("*(10^-2) Ohmios\n");
break;
}
}

public void cuarta(){
switch(c){
case 11:
System.out.println("tolerancia: 5%");
break;
case 12:
System.out.println("tolerancia: 10%");
break;
case 13:
System.out.println("tolerancia: 20%");
break;
}
}
}
public class Resistencias {
public static void main(String[] args) {
Scanner br=new Scanner(System.in);
int a;
do{
int primera,segunda,tercera,cuarta;

System.out.println("PROGRAMA PARA CALCULAR EL VALOR DE UNA RESISTENCIA");
System.out.println("***********************Menu***********************");
System.out.println("**************************************************");
System.out.println("1. negro");
System.out.println("2. cafe");
System.out.println("3. rojo");
System.out.println("4. naranja");
System.out.println("5. amarillo");
System.out.println("6. verde");
System.out.println("7. azul");
System.out.println("8. violeta");
System.out.println("9. gris");
System.out.println("10. blanco");
System.out.println("11. oro");
System.out.println("12. plata");
System.out.println("13. sin color");
System.out.println("**************************************************");

System.out.println("deme los colores de la resistencia");
primera=br.nextInt();
segunda=br.nextInt();
tercera=br.nextInt();
cuarta=br.nextInt();

Resistencias r=new Resistencias();
r.desig(primera, segunda, tercera, cuarta);
r.primer();
r.segundo();
r.tercera();
r.cuarta();

System.out.println("si decea continuar presione 1");
System.out.println("si decea finalizar presione otra tecla");
a=br.nextInt();
}
while(a==1);

}
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:codigo para calcular el valor de las resistenci

Publicado por ign fern (1 intervención) el 09/11/2012 00:07:40
ey ese codigo tiene un error
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:codigo para calcular el valor de las resistenci

Publicado por franqui gutierrez (1 intervención) el 31/10/2013 17:51:16
import java.util.Scanner;



public class Resistencias {
int p,s,t,c;
public void desig(int pi,int seg,int ter, int cuar){
p=pi;
s=seg;
t=ter;
c=cuar;
}
public void primer(){
switch(p){
case 1:
System.out.print(0);
break;
case 2:
System.out.print(1);
break;
case 3:
System.out.print(2);
break;
case 4:
System.out.print(3);
break;
case 5:
System.out.print(4);
break;
case 6:
System.out.print(5);
break;
case 7:
System.out.print(6);
break;
case 8:
System.out.print(7);
break;
case 9:
System.out.print(8);
break;
case 10:
System.out.print(9);
break;
}
}
public void segundo(){
switch(s){
case 1:
System.out.print(0);
break;
case 2:
System.out.print(1);
break;
case 3:
System.out.print(2);
break;
case 4:
System.out.print(3);
break;
case 5:
System.out.print(4);
break;
case 6:
System.out.print(5);
break;
case 7:
System.out.print(6);
break;
case 8:
System.out.print(7);
break;
case 9:
System.out.print(8);
break;
case 10:
System.out.print(9);
break;
}
}

public void tercera(){
switch(t){
case 1:
System.out.print("*1 Ohmios\n");
break;
case 2:
System.out.print("*(10^1) Ohmios\n");
break;
case 3:
System.out.print("*(10^2) Ohmios\n");
break;
case 4:
System.out.print("*(10^3) Ohmios\n");
break;
case 5:
System.out.print("*(10^4) Ohmios\n");
break;
case 6:
System.out.print("*(10^5) Ohmios\n");
break;
case 7:
System.out.print("*(10^6) Ohmios\n");
break;
case 8:
System.out.print("*(10^7) Ohmios\n");
break;
case 9:
System.out.print("*(10^8) Ohmios\n");
break;
case 10:
System.out.print("*(10^9) Ohmios\n");
break;
case 11:
System.out.print("*(10^-1) Ohmios\n");
break;
case 12:
System.out.print("*(10^-2) Ohmios\n");
break;
}
}

public void cuarta(){
switch(c){
case 11:
System.out.println("tolerancia: 5%");
break;
case 12:
System.out.println("tolerancia: 10%");
break;
case 13:
System.out.println("tolerancia: 20%");
break;
}
}


public static void main(String[] args) {
Scanner br=new Scanner(System.in);
int a;
do{
int primera,segunda,tercera,cuarta;

System.out.println("PROGRAMA PARA CALCULAR EL VALOR DE UNA RESISTENCIA");
System.out.println("***********************Menu***********************");
System.out.println("**************************************************");
System.out.println("1. negro");
System.out.println("2. cafe");
System.out.println("3. rojo");
System.out.println("4. naranja");
System.out.println("5. amarillo");
System.out.println("6. verde");
System.out.println("7. azul");
System.out.println("8. violeta");
System.out.println("9. gris");
System.out.println("10. blanco");
System.out.println("11. oro");
System.out.println("12. plata");
System.out.println("13. sin color");
System.out.println("**************************************************");

System.out.println("deme los colores de la resistencia");
primera=br.nextInt();
segunda=br.nextInt();
tercera=br.nextInt();
cuarta=br.nextInt();

Resistencias r=new Resistencias();
r.desig(primera, segunda, tercera, cuarta);
r.primer();
r.segundo();
r.tercera();
r.cuarta();

System.out.println("si decea continuar presione 1");
System.out.println("si decea finalizar presione otra tecla");
a=br.nextInt();
}
while(a==1);

}
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar