my code stock.com

Snippet options

Download: Download snippet as codigo-de-notas.java.
Copy snippet: For this you need a free my code stock.com account.
Embed code : You will find the embed code for this snippet at the end of the page, if you want to embed it into a website or a blog!

//Cristian David Cruz
public class not {

    public static void main(String[] args){
		//Creación de arreglos con las notas de parciales.
        double[]notasp1={2.3,1.8,1.9,4.5,3.2,2.6,2.5,2.0,2.0,3.5,3.2,3.1,1.3,2.0,4.5,5.0};
        double[]notasp2={1.9,4.5,3.2,2.6,1.3,2.0,4.5,5.0,2.2,2.5,2.0,2.0,3.5,3.2,3.1,1.3};
        double[]notasp3={1.3,2.0,4.5,5.0,2.2,4.5,3.2,2.6,1.3,3.2,3.1,1.3,2.0,4.5,3.1,2.5};
        //Invocacion del metodo mostrar con parametro del retorno de codigos.
        mostrar(codigos(notasp1,notasp2,notasp3));
    }
    
    public static int[] codigos(double[] p1,double[] p2,double[] p3){
		//Creacion de variables locales.
		int cont=0,dim=0,lim=0;
		//Arreglo que almacena las notas finales
		double[] pf = new double[p1.length];
		for(int i=0;i<=p1.length-1; i++){
			//Proceso matematico para sacar las notas finales
			pf[i]=(p1[i]*0.35)+(p2[i]*0.30)+(p3[i]*0.35);
			//Si se encuentra en el rango establecido la dimención del próximo arreglo aumenta
			if(pf[i]>=2.5&&pf[i]<=3.9){
				dim++;
			}
		}
		//Se crea el arreglo de los códigos de acuerdo al análisis anterior.
		int[] cod = new int[dim];
		cont=0;
		//Se recorre nuevamente el arreglo de notas finales.
		for(int i=0;i<=pf.length-1; i++){
			//El contador aumenta su estado para establecer los codigos respectivos.
			cont+=10;
			if(pf[i]>=2.5&&pf[i]<=3.9){
				//Si entra en el rango el codigo se almacena en el nuevo arreglo.
				cod[lim]=cont;
				//El indice de este arreglo va a aumentar de acuerdo a su cantidad de indices.
				if(lim<=cod.length-1){
					lim++;
				}
			}
		}
		//Retorna el arreglo con los condigos anteriormente ingresados.
		return cod;
    }
    
    public static void mostrar(int[] arr){ 
        for(int i=0;i<=arr.length-1; i++){
            System.out.print(arr[i]+"|");
        }
    }
}

Create a free my code stock.com account now.

my code stok.com is a free service, which allows you to save and manage code snippes of any kind and programming language. We provide many advantages for your daily work with code-snippets, also for your teamwork. Give it a try!

Find out more and register now

You can customize the height of iFrame-Codes as needed! You can find more infos in our API Reference for iframe Embeds.