Primer Programa decente que hago en Java, resistencias en delta a estrella y viceversa
Febrero 23, 2008
Bueno este semestre en la universidad estoy viendo programacion bajo java, claro como todo estamos comenzando por la parte mas arcaica de java, y bueno hoy jugando con el, y pensando es mis otras materias me he hecho este programanita que funciona bastante bien, claro a medida que valla adelantando en el trimestre lo mejorare mucho, creando un entorno grafico y todo eso.. pero por ahora creo que funcionan bastante bien, se trata de un metodo para hacer calculos de pasar un circuito con resistencias en estrella a uno con estrellas en Delta, pues aqui se los dejo…
public class trianguloestrella { public static void main(String args[]){ double numerador,denominador; double a=0.0,b=0.0,c=0.0; //Si tengo una estrella y voy a un Delta lleno estos datos double rab=0,rbc=0,rca=0; //Si tengo un Delta y voy a una estrella lleno estos datos int tipo=5; /* Tipo 1 si es triangulo a estrella y tipo 2 si es esrella a tringulo */ if (tipo==1) { if(a!=0&&b!=0&&c!=0){ numerador = ((a*b)+(b*c)+(c*a)); rab = ((numerador)/c); rbc = ((numerador)/a); rca = ((numerador)/b); System.out.println("Pasamos de un circuito con resistencias en Y a uno Δ"); System.out.println("El valor de a:"+a+" b:"+b+" c:"+c); System.out.println("El valor de la nueva resistencia que va de A a B es de: "+rab); System.out.println("El valor de la nueva resistencia que va de B a C es de: "+rbc); System.out.println("El valor de la nueva resistencia que va de C a A es de: "+rca); } else System.out.print("Asignar un valor a todas las resistencias"); } if (tipo==2) { if(rab!=0&&rbc!=0&&rca!=0){ denominador = (rab + rbc + rca); a=((rab*rca)/denominador); b=((rab*rbc)/denominador); c=((rca*rbc)/denominador); System.out.println("Pasamos de un circuito con resistencias en Δ a uno en Y"); System.out.println("El valor de rab:"+rab+", rbc:"+rbc+", rca:"+rca); System.out.println("El valor de la nueva resistencia en a es de: "+a); System.out.println("El valor de la nueva resistencia en b es de: "+b); System.out.println("El valor de la nueva resistencia en c es de: "+c); } else System.out.print("Asignar un valor a todas las resistencias"); } if (tipo!=1&tipo!=2){ System.out.print("Favor Seleccione correctamente el tipo de Calculo"); } } }
Entry Filed under: Programacion General. Etiquetas: Analisis de Circuitos, Circuitos, Delta Estrella, Java, Programacion Java.






Trackback this post | Subscribe to the comments via RSS Feed