introdução à programação aula 3

8
Clara Ferreira Introdução à Programação Aula 3 JavaScript

Upload: clara-ferreira

Post on 14-Feb-2017

359 views

Category:

Education


3 download

TRANSCRIPT

Page 1: Introdução à programação   aula 3

Clara Ferreira

Introdução à ProgramaçãoAula 3

JavaScript

Page 2: Introdução à programação   aula 3

Estruturas de decisão Quando se pretende executar uma

de duas ou mais opções num programa, conforme os dados de entrada.

Uma das estruturas de decisão mais utilizada é o SE….ENTÃO… SENÃO

Ler A

A é par?

Escrever “Par”

Escrever “Ímpar”

Sim Não

Page 3: Introdução à programação   aula 3

Operadores Lógicos

Operador Descrição== É igual a != Não é igual> É maior que< É menor que>= É maior ou igual que<= É menor ou igual que

Page 4: Introdução à programação   aula 3

Como se declara?Sintaxe

if (condição) {    Código no caso de a condição se verificar}else{ Código no caso dea condição não se verificar}

Exemplo<script>function verificar(){var valor1= Number(document.getElementById("PrimeiroN").value);var valor2= Number(document.getElementById("SegundoN").value);if (valor1>valor2){ window.alert("O maior número é o primeiro"); }else{window.alert("O maior número é o segundo");}}</script>

Page 5: Introdução à programação   aula 3

Resto da Divisão Inteira - Modulus Muitas vezes na programação torna-se útil saber qual o resto da divisão de

números inteiros. No JavaScript usa-se o código % (na maioria das linguagens MOD) Exemplo:

function verificar(){

var valor1= Number(document.getElementById("PrimeiroN").value);

var valor2= Number(document.getElementById("SegundoN").value);

var resto=valor1%valor2;window.alert("O resto da divisão de "+valor1+"

por "+valor2+" é "+resto);}

Page 6: Introdução à programação   aula 3

Exercício Formativo número 2 Peça um número e indique se o

número é par ou ímpar.

Page 7: Introdução à programação   aula 3

Exercício Formativo 3 Sabendo que para usar a data do sistema no JavaScript se usa:var data = new Date()Sendo que há vários dados que se podem retirar da data:

Só o ano – var ano = new Date().getFullYear() Só a hora – var hora = new Date()getHours() Só o mês – var mês = new Date().getMonth() Só o dia do mês – var dia = new Date(). getDate() Só o dia da semana – var semana = new Date().getDay()

1. Faça um programa que quando se abre o browser deve dizer bom dia ou boa tarde.2. Altere o programa que calcula a idade, usando desta vez, a data do sistema.

Page 8: Introdução à programação   aula 3

Exercício Formativo 4 Faça um programa que peça a introdução de um valor numérico positivo. Se o utilizador escrever uma letra deve apagar o número e informar que

deve ser introduzido um valor numérico. Se a pessoa introduzir um número negativo, deve apagar o número e

informar que deve ser introduzido um valor positivo.