English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas las categorías

hablando de programación = visual basic

2006-10-08 14:01:28 · 6 respuestas · pregunta de knanreys 1 en Ordenadores e Internet Programación y Diseño

6 respuestas

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

fedest.com, questions and answers