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: , , , , .


El boton inutil

el increible boton que no hace nada

Categorias

Alexis Sanchez chavistas Cine cultural Diseño e-games economia Elecciones3D hattrick imagenes Linux Microsoft Migrando a SL mujeres Musica Off Topic Pensamientos PHP Politica Programacion General Reforma Constitucional Softwares Tecnologias Venezuela Web Desing YACAMBU Youtube

Directorios

Estadisticas

Desde donde nos visitan

contador
”No”