con el operador MOD, que regresa el residuo de una división
ejemplo
n = 356
if (n MOD 2)=0 then
msgbox "par"
else
msgbox "impar"
end if
2006-10-08 16:55:59
·
answer #1
·
answered by Anonymous
·
0⤊
0⤋
utiliza la operacion modulo % si el resto es igual a 0 entonces es par, con un condicional obvio
2006-10-09 01:24:24
·
answer #2
·
answered by lasiniestra22 4
·
0⤊
0⤋
Si lo que deseas es calcular números pares o impares puedes utilizar las siguientes fórmulas:
Generar números siempre pares:
for i in 1,2,3,4...1000 do
num_par = i * 2
done
Para Generar números siempre impares:
for i in 1,2,3,4...1000 do
num_impar = i*2 + 1
done
Si lo que deseas es consultar si un número es par o no, deberías ver si el resto de dividirlo entre 2 es 0 o 1, para lo que puede utilizar el operador de módulo ( % en C/C++, mod en pascal)
2006-10-08 15:11:33
·
answer #3
·
answered by Anonymous
·
0⤊
0⤋
????
Si te refieres a que el programa te de si el numero de entrada es par o impar te recomiendo lo siguiente:
a) Consideraremos la parte entera truncando la parte decimal variable1 = valor ingresado
variable2 = truncar(variable1)
b) cambiamos el valor a texto
variable3 = text(variable2)
c) tomamos el ultimo numero
variable4 = right(variable3,1,1)
d) comparamos si variable4 = 0,2,4,6,8 = par contrario = impar
Como comentario solo muestro diagrama de flujo la sintasis de los comandos y la programacion es totalmente trabajo de tu parte.
2006-10-08 14:22:58
·
answer #4
·
answered by Jorge Bravo 4
·
0⤊
0⤋
yo conozco asp vbscript, deberia ser lo mismo.
en asp:
<%
'Damos un valor cualquiera a la variable num.
num = 6
select Case abs(num) mod 2
case 0: tipo = "par"
case 1: tipo = "impar"
end select
'Mostramos el numero diciendo si es par o impar.
Response.Write num & " es "& tipo
%>
eso esta en http://www.soloasp.com.ar/vereje.asp?eje=41
2006-10-08 14:16:32
·
answer #5
·
answered by JoeyRamone 4
·
0⤊
0⤋
No recuerdo si esa cosa tiene el operador de modulo pero si lo tiene sacas modulo 2 y si el resultado es 0 tienes un numero par y si es1 un numero impar. Si lo que quieres es obtener numeros pares e impares metes esta validacion en un bucle (ciclo) y haces lo que sea necesario cuando la validacion sea una u otra. ejem en C, pongo solo lo necesario
for(i=0;i<1000;i++){
if i%2 == 0{
//has aqui lo que tengas que hacer cuando sea numero par
}
else{
//has aqui lo que tengas que hacer cuando sea numero impar
}
}
No deberia resultarte dificil traducirlo a basic
2006-10-08 14:12:47
·
answer #6
·
answered by Anonymous
·
0⤊
0⤋