image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Francileudo Oliveira
Francileudo Oliveira15/09/2022 12:52
Compartilhe

Lógica de Programação: Trabalhando com números de forma simples em JavaScript

  • #JavaScript

Nesse artigo iremos resolver pequenos exercícios utilizando a linguagem JavaScript para trabalhar com números em uma forma simples. Começando pela construção de um programa que pede dois números aleatórios ao usuário e mostra qual o maior deles. 

1) Faça um Programa que peça dois números e imprima o maior deles

Para pedir dois números já sabemos o que fazer, vamos criar as duas variáveis, fazer um prompt() dentro de um parseInt() para que a entrada do usuário seja convertido em número inteiro.

let number1 = parseInt(prompt("Digite um número: "))
let number2 = parseInt(prompt("Digite outro número: "))

Após isso vamos usar uma estrutura de decisão na qual se o primeiro número digitado for maior ele exibe uma mensagem, porém, se o segundo número for o maior ele exibe outra mensagem. Agora, se nenhum dos números forem maiores é porque ou eles são iguais ou foi digitado letras, nesse caso, exibe-se outra mensagem.

if(number1 > number2) {
 console.log(number1 + " é o maior número digitado.")
} else if (number2 > number1) {
 console.log(number2 + " é o maior número digitado.")
}else {
 console.log("Os números digitados ou foram iguais ou são letras e isso me impede no momento de responder.")
}

Nesse exercício trabalhamos com números buscando encontrar o maior deles, o contrário funcionaria apenas trocando o símbolo > por < e mudando nossas mensagens. Agora, na próxima questão, temos números positivos e negativos.

2) Faça um Programa que peça um valor e mostre na tela se o valor é positivo ou negativo.

Vamos pegar a primeira linha do nosso código anterior para pegar o número digitado pelo usuário, depois precisamos de uma nova estrutura de decisão que verifique se o número digitado for menor que 0 é porque ele é negativo, porém se for maior, é positivo. Por fim, pegamos a estrutura do else para caso o usuário tenha digitado uma letra ao invés de um número.

let number1 = parseInt(prompt("Digite um número: "))

if (number1 < 0) {
 console.log("O número digitado é negativo")
} else if (number1 > 0) {
 console.log("O número digitado é positivo")
} else {
 console.log("Você não digitou um número")
}

Se testarmos o código passando um zero como entrada nossa estrutura de decisão vai nos levar para o else, isso porque não tratamos o zero como sendo um número, poderíamos colocar outro else if para caso o usuário digitar zero, receber uma mensagem sobre isso, mas, isso fica como exercício para você, um abraço e até a próxima.

https://francileudo-frontend.blogspot.com/2022/09/logica-de-programacao-trabalhando-com.html
Compartilhe
Comentários (3)
Maycon Parreira
Maycon Parreira - 18/09/2022 15:56

Dica boa.

ML

Marcos Lopes - 15/09/2022 19:52

Explicação simples e efetiva! Gostei.

Robson Oliveira
Robson Oliveira - 15/09/2022 20:08

Bacana mesmo !

Exercícios simples pra quem está começando.