jueves, 9 de marzo de 2017

WHILE-programa que pide 5 numeros enteros por teclado, decir cuantos son positivos, cuantos negativos, cuantos cero y la suma total de todos

<!WHILE-programa que pide 5 numeros enteros por teclado, decir cuantos son positivos, cuantos negativos, cuantos cero y la suma total de todos
    <head>
    </head>
    <body>
            <script type="text/javascript">
        var n ,i, cp, cn, sn, cc;// declaración de variables
       
        cp=0;//numeros positivos
        cn=0;//numeros negativos
        sn=0;//suma de numeros dados
        cc=0;// suma ceros
        //bucle que pide 5 números por teclado
            //con bucle for
        /*for(i=1;i<=5;i++){
            a=parseInt(prompt('Dame un número :',''));
            //comprobamos si el número es par
            if (a%2==0){
                sp=sp+a;
                cp++;//cuántos pares hay, es un contador de pares
            }
            else{
                si=si+a;
                ci++;
            }
        }
        document.write('de los 5 numeros introducidos ', cp, ' son pares y la suma es ', sp,'</br>');
        document.write('de los cinco numeros introducidos ', ci, ' son iguales y la media es ', si/ci);
           
    // con bucle do... while*/
            i=1;
            while(i<=5){
                n=parseInt(prompt('Dame un número ',''));
               
                if(n==0){
                    cc++;
               
                }
               
                else if(n>0){
                            cp++;
               
                }
                else{
                            cn++;
                }
                sn=sn+n;
                i++;
                }
        document.write('de los 5 numeros introducidos hay', cc,' ceros </br>');
        document.write('de los cinco numeros introducidos hay', cp, ' positivos </br>');
        document.write('de los cinco numeros introducidos hay', cn, ' negativos </br>');
        document.write('de los cinco numeros introducidos la suma es', sn, '');
   
            </script>
    </body>

</html>

No hay comentarios:

Publicar un comentario