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>