Buscar

Exemplo de Função no Curso Introdutório

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

var statusCarro = "desligado";
// para inicar, declara essa variável com o estado inicial do carro
var aceleracao = 0;
// variável que demarca o valor de aceleração inicial do carro.
var rotacaoDoVolante = 0;
// variável que declara a posição que queremos que o volante gire. Se for um número positivo ele gira para a esquerda, sentido antihorário. Se negativo, para a direita, sentido horário. Para isso, declaramos uma variável chamada rotacaoDoVolante.
// Está em zero porque queremos que ele esteja reto a zero grau.
function ligarDesligar() {
// aqui vão instruções de ligar e desligar
// o propósito dessa função é mudar o valor da variável statusCarro para ligado ou desligado. E, pra isso verificamos o valor da variável statusCarro.
 if (statusCarro === "desligado") {
 statusCarro = "ligado";
 }else {
 statusCarro = "desligado";
 }
 return statusCarro;
}
function acelerar(incremento) {
//aqui vão as instruções de acelerar
// para ela também precisamos de um valor inicial para aceleração do carro. e, com o carro parado a aceleração é zero.
// a função dessa função, é apenas atualizar o valor da variável aceleração, incrementando seu valor atual com o valor que está vindo do parâmetro incremento. E, no final fazemos nossa função retornar uma string informando o quanto estamos acelerando.
 aceleracao = aceleracao + incremento;
 return "Acelerando a " + aceleracao + "m/s²";
}
function frear(decremento) {
// aqui vão as instruções de frear
// função espera um parâmetro que iremos usar para decrementar nossa atual aceleração.
 aceleracao = aceleracao - decremento;
 return "Desacelerando para " + aceleracao + "m/s²";
}
function girarVolante (anguloRotacao) {
// aqui vão as instruções de direção
// precisamos de parametros que indiquem a posição que queremos que ele gire. Se for um número positivo ele gira para a esquerda, sentido antihorário. Se negativo, para a direita, sentido horário. Para isso, declaramos uma variável chamada rotacaoDoVolante.
// a ação da função será atualizar o valor da variável rotacaoDoVolante. E, fazemos ela retornar uma string informando o angulo de rotação atual do volante.
rotacaoDoVolante = anguloRotacao;
return rotacaoDoVolante + "º";
} 
var statusCarro = "desligado";
var aceleracao = 0;
var rotacaoDoVolante = 0;
var statusFarol = "desligado";
var re = 0;
var dandoSeta = 0;
function ligarDesligar() {
 if (statusCarro === "desligado") {
 statusCarro = "ligado";
 }else {
 statusCarro = "desligado";
 }
 return statusCarro;
}
function acelerar(incremento) {
 aceleracao = aceleracao + incremento;
 return "Acelerando a " + aceleracao + "m/s²";
}
function frear(decremento) {
 aceleracao = aceleracao - decremento;
 return "Desacelerando para " + aceleracao + "m/s²";
}
function girarVolante (anguloRotacao) {
rotacaoDoVolante = anguloRotacao;
return rotacaoDoVolante + "º";
function darSeta () {
if (anguloRotacao < 0) {
dandoSeta = "Seta da Esquerda Ligada";
} else {
if (anguloRotacao > 0){
dandoSeta = "Seta da Direita Ligada";
} 
}
return dandoSeta;
}
function LigarDesligarFarol() {
 if (statusFarol === "desligado") {
 statusFarol = "ligado";
 }else {
 statusFarol = "desligado";
 }
 return statusFarol;
}
function darRe(recuar) {
 re = re + recuar;
 return "Dando ré a " + re + "m/s²";
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais