Faça um algoritmo que leia um nº inteiro e mostre uma mensagem indicando se este número é par ou ímpar, e se é positivo ou negativo.
Entendendo...
Aqui teremos que ler um número e verificar se ele e maior ou menor que zero, e depois verificar se ele e par ou impar, verificaremos se ele e par ou impar pegando o resto da divisão por 2 (mod), se o resultado for zero então ele é par, senao é impar.
Uma possível Solução:
algoritmo "Número é par ou ímpar, e se é positivo ou negativo"
// Autor : Eduardo V. de Souza
// Data : 24/06/2011
var
num: inteiro
inicio
escreval("Digite o número")
leia(num)//Lendo a variável
//verificando o resto da divisão por 2, se = 0 par senao impar
se (num % 2) = 0 entao
escreval("O número é par")
senao
escreval("O número é impar")
fimse
//verificando se é maior ou = 0
// vou considerar aqui zero como numero positivo
se (num >= 0) entao
escreval("O número é positivo")
senao
escreval("O número é negativo")
fimse
fimalgoritmo
Em execução:
Obrigado cara eu consegui, mas
ResponderExcluiroque significa o sinal % ?
burro
Excluir% em Pascal seria ''MOD'' esse comando executa a divisão e motra o resto da divisão:
ExcluirEx: 5 Dividido por 2 = 2,5 O ''MOD'' mostra o 5.
Valeu ajudou muito
Excluireu tbm consegui , mas nao entendi o "%"
ResponderExcluiro que significa o % ??
Significa módulo
Excluir% representa o resto da divisão, a partir daí você saberá se o numero é ímpar ou par
Excluir% significa o resto da divisão, também pode ser utilizado mod. Neste caso quando o resto( % ou mod) da divisão for 0 o número será par, caso contrário será ímpar.
Excluirkkk eae men
Excluirque ótimo português :)
Ola,
ResponderExcluirna verdade o proprio código já explica a duvida de vocês,
//verificando o resto da divisão por 2, se = 0 par senao impar
se (num % 2) = 0
ou seja, vamos supor que a variavel num esteja com o valor 4.
quando dividirmos 4/2 e nao RESTAR NADA, ai ele e par
4/2 resto 2
2/2 resto 0 = par
vamos supor que a variavel num esteja com o valor 5.
5/2 resto 3
3/2 resto 1
como 1 não da divisao inteira por 2 paramos a divisao e concluimos que é um numeno impar.
A % é o famoso "mod" ou resto de divisao.
Espero ter ajudado.
Nem meu Professor Sabia desse % , so usava MOD
ResponderExcluirFiz assim: se (num % 2) = 0
ResponderExcluirmas deu errado, então fiz dessa forma: se(num %2==0)
e deu certo!!!
Posso colocar o sinal de barra " / " no lugar do de porcentagem " % " ?
ResponderExcluirNão, ele só vai dividir e todo resultado vai dar ímpar.
Excluirobg foi de grande ajuda.
ResponderExcluirMuito bom
ResponderExcluirObrigada me ajudou muitoo
ResponderExcluirObrigada me ajudou muitoo
ResponderExcluirFODA-SE
ExcluirMuito bom grande ajuda
ResponderExcluirMe ajudou muito.
ResponderExcluirKKK eae men
ResponderExcluirotimu portugúis tiu :)
ler um valor e escrever se é positivo, negativo, ou zero na programação R
ResponderExcluirFaça um algoritmo que calcule a área de um retângulo
ResponderExcluirFunciona pq a varável é inteiro, como saber se o número real é ímpar ou par ?
ResponderExcluircomo ficaria pra botar mais um laço pra dizer se o número é nulo?
ResponderExcluirAcabei de fazer esse exercício, meu professor ainda não explicou em aula esse comando "mod"... Vamos ver o que ele vai falar depois que entregar as respostas.
ResponderExcluir