ingresar numero entero , separarlos por pares e impares y contarlos Leido 12.243 veces

 
  Jimmy
Pregunta ofrece:
1 estrellas
bueno soy nuevo en esto y me gusta , por eso kiero aprender...necesito contar los numero enteros hasta 500 y separarlos por pares e impares y luego saver cuantos numero pares hay y cuantos impares
espero me ayuden

 

 





  Kni
Esto no es una pregunta habitual...

Pues si a un algoritmo te refieres...
Poniendo tu 500 de ejemplo (se puede hacer con otra cifra)...
Para contarlos (suma) y luego separarlos haces (pseudocódigo):

PROGRAMA
N COMO NÚMERO, A COMO NÚMERO, B COMO NÚMERO, I COMO NÚMERO, X COMO NÚMERO, Y COMO NÚMERO
PARA I IGUAL A 0 HASTA 500
N=N+I
FIN PARA
PARA I IGUAL A 2 HASTA 500 DE 2 EN 2
A=A+I
X=X+1
FIN PARA
PARA I IGUAL A 1 HASTA 500 DE 2 EN 2
B=B+I
Y=Y+1
FIN PARA
ESCRIBE("LA SUMA DE TODOS LOS NÚMEROS HASTA EL 500 ES IGUAL A " + N + ", LA SUMA DE LOS NÚMEROS PARES ES IGUAL A " + A + ", LA SUMA DE LOS NÚMEROS IMPARES ES IGUAL A " + B + ", HAY " + X + " NÚMEROS PARES Y " + Y + " NÚMEROS IMPARES.")
FIN PROGRAMA

Lo que en VB (por ejemplo) se traduce al:
Sub contar(ByVal cifra As Integer)
Dim n as integer, a as integer, b as integer, i as integer, x as integer, y as integer
For i=0 To cifra
n=n+i
Next
For i=2 To cifra Step 2
a=a+i
x=x+1
Next: Next
For i=1 To cifra Step 2
b=b+i
y=y+1
Next: Next
Console.WriteLine("LA SUMA DE TODOS LOS NÚMEROS HASTA EL " & cifra & " ES IGUAL A " & N & ", LA SUMA DE LOS NÚMEROS PARES ES IGUAL A " & A & ", LA SUMA DE LOS NÚMEROS IMPARES ES IGUAL A " & B & ", HAY " & X & " NÚMEROS PARES Y " & Y & " NÚMEROS IMPARES.")
End

Y no me digas que no era eso que me da algo...

 

 





    ¿Cuantas columnas?     | 2 columnas | 3 columnas | 4 columnas | 5 columnas | 6 columnas |  
    Escribe la dirección web de la imagen:
  Publica tu respuesta  |  Haz Click en el siguiente cuadro para escribir