Mostrando entradas con la etiqueta burbuja. Mostrar todas las entradas
Mostrando entradas con la etiqueta burbuja. Mostrar todas las entradas

miércoles, 15 de marzo de 2017

funcion, días de la semana y sus temperaturas, medias, maximas y minimas

<html>
    <head>
    <title>funcion, días de la semana y sus temperaturas, medias, maximas y minimas </title>
    <meta charset="utf-8" />
                <script type="text/javascript">
                //Cargar tabla de temperaturas
        function Cargatemperaturas(){
        var i;
            for(i=0;i<temperaturas.length;i++)
                  temperaturas[i]=parseInt(prompt('Ingresa la temperatura del '+dias[i]+':'));//presentación de datos
                  document.write('Día Temperatura<br/>');
                    for(i=0;i<temperaturas.length;i++)
                document.write(dias[i]+': '+temperaturas[i]+'ºC<br/>');
                }
                // Calcular temperatura máxima
            function Calculartmaxima(){
                 var t, pos=0;
                 var mayor=temperaturas[0];
                 for(t=1;t<temperaturas.length;t++)
                    if(temperaturas[t]>mayor){
                        mayor=temperaturas[t];
                        pos=t;
                    }
                 document.write('La temperatura máxima es '+temperaturas[pos]+'ºC y corresponde al '+dias[pos]+'<br/>');
               
                 }   
       
                //calcular temperatura mínima
            function Calculatminima(){
            var, m, min=0;
            var menor=temperaturas[0];
            for (m=1;m<temperaturas.length;m++)
                if(temperaturas[m]<menor){
                    menor=temperaturas[m];
                    min=m;
                }
           
            document.write('La temperatura minima es '+temperaturas[min]+'ºC y corresponde al '+dias[min]+'<br/>')
            }
       
       
       
       
               
                   
        </script>
    </head>
    <body>
    <script type="text/javascript">
    var dias, temperaturas;
                dias=["lunes","martes","miércoles","jueves","viernes","sabado","domingo"];
                temperaturas=new Array(7);
                Cargatemperaturas();
                Calculartmaxima();
                calculatminima();
                calculatmedia();
                OrdenaBurbuja();
</script>
       
    </body>
</html>

lunes, 13 de marzo de 2017

Ordenar de mayor a menor con el método burbuja

var a=3;
var b=5;
//Y quiero que a valga 5 y b valga 3 por lo que declaro una variable nueva

var=T
var a=3;
var b=5;
var aux=a;// ahora ux vale 3
b=aux;
a=b;//y ahora a vale 5 
for(i=0;i<7;i++)// con este bucle me recorro todas las celdas del array/ / i vale 0
{
for(j=i;j<7;j++)//meto un bucle dentro de otro // j vale 1
 {if (T[i]<T[j])//permutar
{
aux=T[i];
T[i]=T[j];
}
T[j]=aux; 
}

}