Boas-vindas e Introdução

1

Criando sua primeira linha de código

2

Apresentação docurso e do professor Rafael Pacheco

3

Adicionando um pouco de teoria

4

Visão geral do curso

5

Preparando o ambiente

Conceitos básicos de programação para web

6

O que é HTML, CSS e JS?

7

Primeiros passos com a função alert no navegador

8

HTML, CSS e JS de verdade

Primeiro projeto: Peso em outro planeta

9

Entendendo o problema

10

Playground: pelo menos um dos números é par?

11

Calculando um peso em outro planeta

12

Obtendo os dados do usuário

13

Utilizando fluxos condicionais

Segundo projeto: Trabalhando com Canvas

14

Entendendo o problema

15

Entendendo os principais objetos em um navegador

16

Trabalhando com window e document

17

Trabalhando com DOM

18

Funções em Javascript

19

Eventos e Formulários em HTML e JS

20

Detectando eventos do teclado

21

Rabiscando o canvas com as setas do teclado

Terceiro projeto: Fazenda Platzi

22

Entendendo o problema

23

Funções matemáticas e números aleatórios em JS

24

Trabalhando com ciclos (while e for)

25

Carregando imagens ao canvas

26

Carregando imagens ao canvas de forma aleatória

Quarto projeto: FizzBuzz

27

Entendendo o problema

28

Finalizando o projeto do FizzBuzz

29

Divisão, módulo e resto em Javascript

30

Codificando um FizzBuzz

Quinto projeto: Álbum de figurinhas

31

Entendendo o problema

32

Entendendo as coleções (Arrays)

33

Classes e objetos em Javascript

34

Analisando todas as figurinhas

Sexto projeto: Cliente e Servidor

35

Entendendo o problema

36

Modelo Cliente/Servidor

37

Instalando Node.JS e o framework express.js

38

Detalhes de instalação para o Windows e Mac

39

Criando seu primeiro código de servidor com express.js

40

Criando uma API para descobrir as horas

41

Conclusão

Aulas ao vivo

42

Sessão ao vivo: o que você vai aprender no curso

Você não tem acesso a esta aula

Continue aprendendo! Junte-se e comece a impulsionar sua carreira

Utilizando fluxos condicionais

13/42
Recursos

Para termos um programa que reage ao planeta escolhido pelo usuário, precisaremos usar fluxos condicionais, que nos permitem rodar código diferente para cada uma das possibilidades de escolha do usuário ou em reação a uma condição preestabelecida.

Nesta aula, vamos aprender a usar a estrutura if-else, que verifica uma condição: caso positivo, executa os comandos dentros if e sai da estrutura, senão, executa os comando dentro do else e sai da estrutura.

Exemplo:

if (planeta == "marte") {
	pesoFinal = (peso / gTerra) * gMarte;

	document.write("O peso deste objeto em marte é: " + pesoFinal);
}else if (planeta =="jupter"){
	pesoFinal = (peso / gTerra) * gJupter;
 
	document.write("O peso deste objeto em júpiter é: " + pesoFinal);
}else{
	document.write("Não posso calcular o peso neste planeta");
}

Contribuições 20

Perguntas 3

Ordenar por:

Quer ver mais contribuições, perguntas e respostas da comunidade?

Observação interessante: quando a resposta do usuário inclui uma palavra com acento como “Júpiter”, é interessante adicionar ao código de respostas a palavra com e sem acento (Júpiter e Jupiter), pois muitas vezes as pessoas têm preguiça de acentuar (bem comum). Assim, interessante seria haver a repetição de um “else if” desta forma como foi feito na imagem anexada (testei e funcionou!). Se alguém souber uma solução mais prática, compartilha 😃

= atribui valor
== compara os valores

Tô começando a entender melhor!! Lembrem da aula ao vivo hj!!

Esse primeiro projeto foi top conseguir intender bastante 😁 obrigado professor 😀 e vamos para frente 👏

Minha primeira experiência em programação é aqui, terminei, consegui direitinho e ainda fiz um de Urano, porque eu sou abusada!
Muito bom!!

Show!

<code>
if (condição){instruções}

fiz e acrescentei alguns planetas a mais coloque dentro de uma função o os valores da gravigravidade de todos os planetas dentro de um objeto ai mudei tambem o stilo do texto com os conhecimentos do curso e pesquindo um pouco mais , fiz bastante

estou gostando as aulas até aqui, professor muito bom.

Gostei muito da atividade proposta e ainda mais das conversas aqui nos comentários! É muito massa quando a gente vai além do desafio proposto e aprende ainda mais 💚

Ótima explicação

Como @jezz falou, é interessante colocar alternativas para o caso de respostas diferentes, sendo assim, outra recomendação que eu dou é a manipulação com o lower case ou upper case. Quando puderem, deem uma pesquisada sobre lá no tio Google!!

Excelente aula!

show de bola!

apredendo bastante!!

.

muito bom.

massa

A didática das aulas é muito boa e facilita o aprendizado

Show