Sei sulla pagina 1di 6

 

The image cannot be displayed. Your


computer may not have enough memory to
open the image, or the image may have
been corrupted. Restart your computer,
and then open the file again. If the red x
still appears, you may have to delete the
image and then insert it again.

Universidade Técnica de Moçambique


Área de Formação em Ciências Tecnológicas
Licenciatura em Engenharia e Gestão de Tecnologias de Informação e
Comunicação
5º Semestre – 121
 
Exercícios  Práticos  
11/03/2014  
 
1  .   Escreva   um   programa   JavaScript   que   aceite   a   entrada   de   dois     inteiros   e   exiba  
o  maior.  Use  o  método  promp  para  entrada  dos  números;  
 
<html>  
<head>  
<meta  charset=utf-­‐8  />  
<title>Script  que  aceite  a  entrada  de  dois    inteiros  e  exiba  o  maior.</title>  
</head>  
<body>  
       <script>  
         
       var  nr1,  nr2;  
               nr1  =  window.prompt("Introduza  o  Primeiro  Numero",  "0");  
               nr2  =  window.prompt("Introduza  o  Segundo  Numero",  "0");  
                                                                                                 
                       if(parseInt(nr1,  10)  >  parseInt(nr2,  10))    
                                 {    
                                         alert("O  maior  Nr  entre  "+  nr1+  "  e  "+  nr2+  "  e  "+  nr1+  ".");  
                               }        
                       else  
                         
                       if(parseInt(nr2,  10)  >  parseInt(nr1,  10))    
                                 {  
                                       alert("O  maior  Nr  entre    "+  nr1+"  e  "+  nr2+  "  e  "+  nr2+  ".");  
                                 }                                      
                       else  
                                 {  
                                               alert("O  valor  "+  nr1+  "  e  "+nr2+  "  sao  Iguais.");  
                                     }  
         </script>  
</body>  
</html>  
 
 
 
2.     Escrever   uma   declaração   condicional   (   conditional   statement)     JavaScript   que  
ordene   numa   ordem   crescente     três   números.     Use   uma   caixa   de   alerta   para  
visualizar  o  resultado.  
Os  números  das  amostras  :  0  ,  -­‐1  ,  4  
Output  :  4  ,  0  ,  -­‐1  
 
Solução    
 
<html>  
<head>  
<meta  charset=utf-­‐8  />  
<title>Escrever  uma  declaração  condicional  JavaScript  que  encontre  e  visualize  o  
maior  número  dos  cinco  abaixo  ilustrados</title>  
</head>  
<body>  
       <script>  
                   
             var  x=  0;  
               var  y=-­‐1;  
               var  z=  4;  
                       if  (x>y  &&  x>z)  
                               {  
                                         if  (y>z)  
                                                 {  
                                                       alert(x  +  ",  "  +  y  +  ",  "  +z);  
                                                 }  
                                         else  
                                               {  
                                                       alert(x  +  ",  "  +  z  +  ",  "  +y);  
                                               }  
                                 }  
                       else  if  (y>x  &&  y  >z)  
                       {  
                                       if  (x>z)  
                                               {  
                                                   alert(y  +  ",  "  +  x  +  ",  "  +z);  
                                               }  
                                       else  
                                               {  
                                                       alert(y  +  ",  "  +  z  +  ",  "  +x);  
                                               }  
                       }  
                           else  if  (z>x  &&  z>y)  
                     {  
                           if  (x>y)  
                                     {  
                                           alert(z  +  ",  "  +  x  +  ",  "  +y);  
                                       }  
                           else  
                                       {  
                                           alert(z  +  ",  "  +  y  +  ",  "  +x);  
                                       }  
}                  
       </script>  
</body>  
</html>  
 
 
 
3.     Escrever   uma   declaração   condicional   JavaScript   que   encontre   e   visualize   o  
maior  número  dos  cinco  abaixo  ilustrados    
Os  números  das  amostras  :  -­‐5  ,  -­‐2  ,  -­‐6  ,  0  ,  -­‐1  
Output:  0  
<html>  
<head>  
<meta  charset=utf-­‐8  />  
<title>Escrever  uma  declaração  condicional  JavaScript  que  encontre  e  visualize  o  
maior  número  dos  cinco  abaixo  ilustrados</title>  
</head>  
<body>  
       <script>  
                   
             var  x=  0;  
               var  y=-­‐1;  
               var  z=  4;  
                       if  (x>y  &&  x>z)  
                               {  
                                         if  (y>z)  
                                                 {  
                                                       alert(x  +  ",  "  +  y  +  ",  "  +z);  
                                                 }  
                                         else  
                                               {  
                                                       alert(x  +  ",  "  +  z  +  ",  "  +y);  
                                               }  
                                 }  
                       else  if  (y>x  &&  y  >z)  
                       {  
                                       if  (x>z)  
                                               {  
                                                   alert(y  +  ",  "  +  x  +  ",  "  +z);  
                                               }  
                                       else  
                                               {  
                                                       alert(y  +  ",  "  +  z  +  ",  "  +x);  
                                               }  
                       }  
                           else  if  (z>x  &&  z>y)  
                     {  
                           if  (x>y)  
                                     {  
                                           alert(z  +  ",  "  +  x  +  ",  "  +y);  
                                       }  
                           else  
                                       {  
                                           alert(z  +  ",  "  +  y  +  ",  "  +x);  
                                       }  
}                  
       </script>  
</body>  
</html>  
 
 
 
4  .  Escrever  um  JavaScript  que  permite  um    loop  de    0  a  15  .  Para  cada  iteração  ,  
irá  verificar  se  o  número  actual  é  par  ou  ímpar  ,  e  visualiza-­‐los.    
Exemplo  de  output  :  
"  0  é  mesmo  "  
"  1  é  ímpar  "  
"  2  é  ainda  "  
-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐  
-­‐-­‐-­‐-­‐-­‐  
Solução    
 
<html>  
<head>  
<meta  charset=utf-­‐8  />  
<title>Escrever  uma  declaração  condicional  JavaScript  que  encontre  e  visualize  o  
maior  número  dos  cinco  abaixo  ilustrados</title>  
</head>  
<body>  
       <script>  
                   
             var  x=  0;  
               var  y=-­‐1;  
               var  z=  4;  
                       if  (x>y  &&  x>z)  
                               {  
                                         if  (y>z)  
                                                 {  
                                                       alert(x  +  ",  "  +  y  +  ",  "  +z);  
                                                 }  
                                         else  
                                               {  
                                                       alert(x  +  ",  "  +  z  +  ",  "  +y);  
                                               }  
                                 }  
                       else  if  (y>x  &&  y  >z)  
                       {  
                                       if  (x>z)  
                                               {  
                                                   alert(y  +  ",  "  +  x  +  ",  "  +z);  
                                               }  
                                       else  
                                               {  
                                                       alert(y  +  ",  "  +  z  +  ",  "  +x);  
                                               }  
                       }  
                           else  if  (z>x  &&  z>y)  
                     {  
                           if  (x>y)  
                                     {  
                                           alert(z  +  ",  "  +  x  +  ",  "  +y);  
                                       }  
                           else  
                                       {  
                                           alert(z  +  ",  "  +  y  +  ",  "  +x);  
                                       }  
}                  
       </script>  
</body>  
</html>  
 
 
5  .  Escreva  um  programa  que  calcule  JavaScrip,  interage  com  números  inteiros  de  
1   a   100.     Para   todos   os   número   que   sejam   múltiplos   de   3   “   print   :   Múltiplo   de  
Três”,  para  os  números  que  sejam  múltiplos  de  5  print    “Multiplo  de  cinco”  e  para  
aqueles  que  sejam  múltiplos  dos  dois  print  “multiplo  de  3  e  5”.  
 
<!DOCTYPE  html>  
<html>  
<head>  
<meta  charset=utf-­‐8  />  
<title>JavaScript  print  mutiplos  de  tres,  cinco  program</title>  
</head>  
<body>  
       <script>  
                 
                 
               for  (  var  i  =  1;  i  <=  100;  i++  )  
           {  
   if  (  i%3  ===  0  &&  i%5  ===  0  )  
   {  
       console.log(  i  +  "  Multiplo  de  3  ^  5"  );  
   }  
   else  if  (  i%3  ===  0  )    
   {  
       console.log(i+  "  Multiplo  de  3"  );  
   }  
   else  if  (  i%5  ===  0  )    
   {  
       console.log(i+  "  Multiplo  de  5  "  );  
   }  
   else  
   {  
       console.log(i);  
   }  
}  
       </script>  
</body>  
</html>  
 

Potrebbero piacerti anche