Um tutorial bem fácil de entender:
http://iranrodrigues.wordpress.com/2007/11/06/criando-funcoes-em-javascript/
LÓGICA DA PROGRAMAÇÃO
De 3 valores digitados, descobrir se formam ou não um triângulo. Triângulo é uma forma geométrica (polígono), composta por três lados, onde cada lado é menor que a soma dos outros dois lados.
A regra é: "A" precisa ser menor que B+C e "B" precisa ser menor que A+C, e "C" precisa ser menor que A+B.
Resposta:
<html>
<head>
<title>SERÁ TRIÂNGULO?</title>
<head>
<body>
<script type="Text/Javascript">
var ladoA, ladoB, ladoC;
ladoA=parseFloat(prompt('digite o valor do lado A'));
ladoB=parseFloat(prompt('digite o valor do lado B'));
ladoC=parseFloat(prompt('digite o valor do lado C'));
if((ladoA<(ladoB+ladoC)) && (ladoB<(ladoA+ladoC)) && (ladoC<(ladoB+ladoA)))
{ alert ('Os lados que você digitou completam um triangûlo.'); }
else { alert('Os lados que você digitou nao conseguem completar um triangulo.'); }
</script>
</body>
</html>
FLUXOGRAMA
Para saber se o aluno está aprovado, reprovado ou de recuperação, pedir pelo teclado, o valor da média e o nome do aluno. Sendo que:
- Se a média estiver abaixo de 5.0, o aluno estará reprovado direto, sem recuperação;
-Se maior ou igual a 7.0, o aluno estará aprovado;
-Em outro caso (entre 5.5 e 6.5) o aluno poderá fazer recuperação.
OBS: A média da escola é de 7.0 para passar de ano.Resposta:
<html>
<head>
<title>Média escolar</title>
</head>
<body>
<script type="Text/Javascript">
var m;
m=parseFloat(prompt("Digite sua média"));
if (m>=7){
alert("Aprovado");
}
else if (m>=5.5){
alert("Recuperação");
}
else{
alert("Reprovado");
}
</script>
</body>
</html>
FLUXOGRAMA
Descobrir se um número digitado é negativo.
Exibir a frase: "Número Negativo",
Senão:"Número Positivo"
Resposta:
<html>
<html>
<head>
<title>NEGATIVO OU POSITIVO</title>
</head>
<body>
<script type="Text/Javascript">
var numero;
numero=parseInt(prompt('Digite um número:'));
if (numero<0){
alert(numero+' é negativo.');
}
else {
alert(numero+' é positivo.');
}
</script>
</body>
</html>FLUXOGRAMA
Exibir uma frase de promoção de acordo com o valor das compras de um cliente, pedir os seguintes dados:- Nome do Cliente- Valor da Compra
Caso o valor da compra seja maior que R$ 50,00, exibir a frase "Escolha o seu brinde até R$ 30,00", caso contrário, exibir a frase: "Obrigado pela preferência, volte sempre".
Resposta:
<html>
<head>
<title>PROMOÇÃO</title>
</head>
<body>
<script type"text/JavaScript">
var nome, vcompra;
nome=(prompt('digite seu nome:'));
vcompra=parseFloat(prompt('digite o valor de sua compra'));
if(vcompra>50){
alert(nome + ' , escolha seu brinde até R$ 30.00');
}
else {
alert(nome + ' , obrigado pela preferência, volte sempre.');
}
</script>
</body>
</html>FLUXOGRAMA
Calcular a comissão de um funcionário baseado no valor das vendas. Peça os seguintes dados:
-Valor das Vendas
-Nome
Se o valor das vendas for igual ou maior que R$ 1.000,00 - a comissão será de 20%, caso contrário, 10%.
Exibir todos os dados após o cálculo.
Exemplos de cálculo simples de porcentagem:
100*1=100 100*0,15
100*0,5=50 100*0,175
100*1,5=150
Resposta:
<html><head>
<title>Comissão de Funcionário</title>
</head>
<body>
<script type = "Text/Javascript">
var vv, n;
vv=parseFloat(prompt('Digite o valor de vendas'));
n=prompt('Digite seu nome');
c1=0.2
c2=0.1
if (vv>=1000){
alert(n+', O valor da comissão é de R$'+(vv*c1));
}
else{
alert(n+', O valor da comissão é de R$'+(vv*c2));
}
</script>
</body>
</html>
FLUXOGRAMA
Calcular o salário família de uma Folha de Pagamento, com os seguintes dados digitados:
- salário base;
-nº de dependentes;
Se o SB (Salário Base) for maior ou igual a R$550,00, pagar R$ 12,50 por cada dependente e exibir o valor encontrado, caso contrário, pagar R$ 20,00 por dependente e exibir o valor.
Resposta:
<html>
<head>
<title>Salário-Família</title>
</head>
<body>
<script type = "Text/Javascript">
var sb, nd;
sb=parseFloat(prompt('Digite o valor do seu salário'));
nd=parseFloat(prompt('Digite o seu número de dependentes'));
pd1=12.50
pd2=20
if(sb>=550){
alert('Seu salário família é R$'+(nd*pd1));
alert('Seu salário total é de R$'+(sb+(pd1*nd)));
}
else{
alert('Seu salário família é R$'+(nd*pd2));
alert('Seu salário total é de R$'+(sb+(pd2*nd)));
}
</script>
</body>
</html>
ACHEI LEGAL:
- Criar roteiros dinâmicos, dentro da página HTML, produzindo interação com o usuário;
- Criar mensagens que rolam na tela;
- Validar campos de formulário;
- Produzir animações, imagens e texto;
- Criar efeito sobre os movimentos do mouse;
- Desenvolver roteiros do lado do servidor;
- Identificar plug-ins;
- Interagir com mini-aplicativos java.
CATEGORIAS
- CONTEÚDO (20)
- EXERCÍCIOS (13)
- Fluxogramas (1)
- FOR (1)
- IF (1)
- IF-ELSE (1)
- IF-ELSE-ENCADEADA (1)
- INTRODUÇÃO (2)
- LAÇOS DE REPETIÇÃO (1)
- LIÇÃO DE CASA (2)
- OPERADORES (6)
- SWITCH-CASE (1)
- VARIÁVEIS (1)
ULTIMAS AULAS
COMENTARIOS
ARQUIVO
- 03/16 - 03/23 (1)
- 03/23 - 03/30 (3)
- 03/30 - 04/06 (2)
- 04/06 - 04/13 (4)
- 04/13 - 04/20 (2)
- 04/20 - 04/27 (15)
- 06/08 - 06/15 (6)
- 08/17 - 08/24 (1)
- 09/07 - 09/14 (1)