Show
Nesta aula vamos praticar o uso dos operadores relacionais e da estrutura de decisão com um exercício em Portugol: ler um número inteiro e dizer se ele é par ou ímpar. programa{ funcao inicio(){ // ler um número e dizer se é par ou ímpar inteiro num escreva("Digite um número inteiro positivo: ") leia(num) // resto da divisão de num por 2 é igual a 1? se(num % 2 == 1){ escreva("Ímpar...\n") } senao{ escreva("Par...\n") } } }Aqui em portugol também estou verificando se o resto da divisão de num por 2 é igual a 1. Isso implica que, caso o teste seja verdadeiro, temos então um número ímpar. Mais uma vez estou assumindo que o usuário irá digitar um valor positivo.
Neste artigo você vai aprender a como saber se número é par ou impar em JavaScript, utilizando recursos da própria linguagem de modo fácil. Fala programador(a), beleza? Bora aprender mais sobre manipulação de números e JavaScript! Nestes casos de verificar se um número é impar ou par, o mais indicado é utilizar o operador de resto em JavaScript Pois identificando se o resto de uma divisão é 0 ou não, já conseguimos também verificar se o número é par Caso o resto seja diferente de 1, o número será impar Veja uma demonstração prática do operador de resto: numero = 12 if(numero % 2 === 0) { console.log("O número é par"); }Com apenas esta verificação já conseguimos testar se um número é par Lembrando que o operador de resto em JavaScript é representado pelo símbolo % Aprenda tambémAprenda a fazer uma busca com caracteres que possuem acentuação neste artigo Outra técnica muito interessante para elevar o seu conhecimento em JavaScript! ConclusãoNeste artigo vimos como saber se número é par ou impar em JavaScript Apenas precisamos utilizar o operador de resto no número, e verificar se o resultado é 0 Caso seja, o número é considerado par, se não ele é impar
Crie uma função que descubra se um valor é par ou ímpar. Neste exercício nós utilizarmos o operador módulo %. A operação módulo encontra o resto da divisão de um número por outro. Dados dois números a (o dividendo) e b o divisor, a modulo b (a mod b) é o resto da divisão de a por b. Por exemplo, 7 mod 3 seria 1, enquanto 9 mod 3 seria 0. Portanto sua função deve…
Linguagem C#include <stdio.h> #include <assert.h> // // Função que descobre se um número é par ou ímpar // int ehPar(int numero) { } // // Testes // int main (){ assert(ehPar(8) == 1); assert(ehPar(7) == 0); assert(ehPar(0) == 1); return 0; } Solução na linguagem C#include <stdio.h> #include <assert.h> // // Função que descobre se um número é par ou ímpar // int ehPar(int numero) { if (numero % 2 == 0) { return 1; } else { return 0; } } // // Testes // int main (){ assert(ehPar(8) == 1); assert(ehPar(7) == 0); assert(ehPar(0) == 1); return 0; } Linguagem Python# -*- coding: utf-8 -*- # # Função que descobre se um número é par ou ímpar # def ehPar(numero): pass # # Testes # assert ehPar(8) assert not ehPar(7) assert ehPar(0) Solução na linguagem Python# -*- coding: utf-8 -*- # # Função que descobre se um número é par ou ímpar # def ehPar(numero): if numero % 2 == 0: return True else: return False # # Testes # assert ehPar(8) assert not ehPar(7) assert ehPar(0) Linguagem JavaScript (Node.js)Abaixo nosso código inicial escrito em JavaScript (Node.js), utilize ele para resolver o problema. var assert = require('assert'); // // Função que descobre se um número é par ou ímpar // var ehPar = function(numero) { } // // Testes // try { assert.ok(ehPar(8)); assert.ok(!ehPar(7)); assert.ok(ehPar(0)); } catch(e) { console.log(e); } Solução na linguagem JavaScript (Node.js)var assert = require('assert'); // // Função que descobre se um número é par ou ímpar // var ehPar = function(numero) { if (numero % 2 == 0) { return true; } else { return false; } } // // Testes // try { assert.ok(ehPar(8)); assert.ok(!ehPar(7)); assert.ok(ehPar(0)); } catch(e) { console.log(e); } |