sábado, 20 de febrero de 2016

Programación de Sistemas | Práctica 6



Captura de pantalla de la práctica:

Si no quieres copiar todo, aquí esta el proyecto: Práctica6.zip

Código:
public static void main(String[] args){
        int insulina[][] = new int[10][3];
        int j=0, max=insulina[0][0], consultorio1=0, consultorio2=0, consultorio3=0, dosisa=0, dosisb=1, dosisc=2;
        while(j < 2){
            j++;
        }
        while((insulina[0][j]+insulina[1][j]+insulina[2][j]+insulina[3][j]+insulina[4][j]+insulina[5][j]+insulina[6][j]+insulina[7][j]+insulina[8][j]+insulina[9][j]) < 3333){
            for(int i=0; i < insulina.length; i++){
                for(int x=0; x < 3;x++){
                    insulina[i][x] += (int)(Math.random()* 2);              
                }
            }
        }
        for(int i=0; i < insulina.length; i++){
            System.out.print("\n- Consultorio "+(i+1)+" - pacientes atendidos: "+(insulina[i][0]+insulina[i][1]+insulina[i][2])
                    +"\n\tDosis a | 0.2 - 0.5Mg: "+insulina[i][0]+" pacientes.\n\tDosis b | 0.6 - 0.9Mg: "+insulina[i][1]+" pacientes.\n\tDosis c | 1.0 1.2Mg: "+insulina[i][2]+" pacientes.\n");              
        }        
        //---------Checar el más grande------------------
        for(int i=0; i < insulina.length; i++){          
            if (insulina[i][0] > max){
                max = insulina[i][dosisa];
                consultorio1 = i;
            }
            if (insulina[i][1] > max){
                max = insulina[i][dosisb];
                consultorio2 = i;
            }
            if (insulina[i][2] > max){
                max = insulina[i][dosisc];
                consultorio3 = i;
            }          
        }
        System.out.print("\n");
        System.out.print("Dosis (a) más grande: "+insulina[consultorio1][dosisa]+" del consultorio: "+(consultorio1+1)+"\n");
        System.out.print("Dosis (b) más grande: "+insulina[consultorio2][dosisb]+" del consultorio: "+(consultorio2+1)+"\n");
        System.out.print("Dosis (b) más grande: "+insulina[consultorio3][dosisc]+" del consultorio: "+(consultorio3+1)+"\n");
        System.out.print("\n");
    }


Con la tecnología de Blogger.