12.185 cursos gratis
8.404.735 alumnos
Facebook Twitter YouTube
Busca cursos gratis:

La estructura de repetición while le permite al desarrollador especificar que líneas de código se deben repetir mientras la condición de repetición sea verdadera, la utilidad que tiene while a la hora de programar es grande para desarrollar aplicaciones.

Visita mi web:http://www.facebook.com/prometheus.enterprises

No es nuestro fin enseñar a usar while sino más bien como se implementa en distintos lenguajes, nosotros lo escribiremos el código en los lenguajes c++, delphi y visual basic para poder conocer las pequeñas diferencias que estos tienen a la hora de escribir la sentencia while, y así poder migrar de un lenguaje a otro con facilidad.

Primeramente vamos a hacer un código sencillo que sume 10 números. Para entender a primer vistazo cómo funciona el while en los distintos lenguajes:

Primeramente en c++:

Int x = 0, suma = 0;
while(x<=10){
        suma = suma + x;
        x = x + 1;
}
showmessage("total: "+inttostr(suma));

Ahora en delphi:

X:=0;
suma:=0;
while (x <= 10) do
begin
  suma:= suma + x;
  x:= x + 1;
end;
showmessage('total: '+inttostr (suma));
end;

Ahora vamos a mostrarlo en visual basic:

Dim x, suma as integer

        x = 0

        suma = 0

        while (x <= 10)

            suma = suma + x

            x = x + 1

        end while

        msgbox("total:" + cstr(suma))

Bueno con esa introducción ya podemos hacer un ejemplo más complejo que también lo mostraremos como se escribe en los diferentes lenguajes:

De un vector de 100 elementos sumar el total de números pares que tiene y el total de números impares que tiene usando la sentencia while.

Bueno entonces resolvamos ente problema primeramente en el lenguaje c++:

Int vectornumeros [100] = {0};
int pares=0, impares = 0, c = 0;
while (c<100) {
       if (vectornumeros [c] % 2 == 0)
          pares = pares + 1;
       else
          impares = impares + 1;
       c = c + 1;
}

Ahora vamos a ejemplificar el mismo ejemplo en el lenguaje delphi:

C:=0; impares:= 0; pares:=0;
while (c<100) do
begin
c:= c + 1;
if (vectornumeros[c] mod 2 = 0) then
     pares:= pares + 1;
 if (vectornumeros[c] mod 2 <> 0) then
    impares:= impares + 1;
end;

Ahora veamos el mismo ejemplo en el lenguaje visual basic:

Dim c, pares, impares as integer

        dim vectornumeros(100) as integer

        c = 0

        pares = 0

        impares = 0

 

        while c < 100 ' se comprueba el valor de counts.

            if (vectornumeros(c) mod 2 = 0) then

                pares = pares + 1

            else

                impares = impares + 1

            end if

        end while

Bueno con esos ejemplo pequeños ya tienes una idea de cómo se codifica while en distintos lenguajes.


Sobre el curso rápido

Nuestras novedades en tu e-mail

Escribe tu e-mail:

Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

¿Quieres ser el primero en opinar sobre While en distintos lenguajes. Informática?


Cursos similares

Repetición do while en distintos lenguajes
16 alumnos  
Vamos a aprender en este tutorial breve la implementación de la estructura de... [22/12/11]
Estructura de control IF en distintos lenguajes para distintos programas
5 alumnos  
Curso de informática en el cual aprenderás usar la estructura de control IF ,... [22/12/11]
Estructura de selección múltiple Switch en distintos lenguajes. Informática
17 alumnos  
Curso de informática en el cual aprenderemos a codificar la estructura de selección... [23/12/11]



¿Qué es mailxmail.com?|ISSN: 1699-4914|Ayuda
Publicidad|Condiciones legales de mailxmail


Ponte al día de Programación con nuestros cursos gratis