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

Vamos a aprender en este tutorial breve la implementación de la estructura de repetición do while en distintos lenguajes para su comparación y para poder escribir esta sentencia en los distintos lenguajes.

No es nuestro objetivo enseñar cómo se usa do while si no cómo escribirlo, pero vale recordar que a diferencia de c++, visual basic, en el lenguaje while la sentencia do while ejecuta primero el código que tiene adentro y después recién compara la condición, en cambio en la sentencia while primero compara la condición y después ejecuta el código que lleva dentro. 

Y luego ambas tanto como while o do while repiten hasta que se cumpla la condición.

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

Entonces para empezar empecemos a hacer un pequeño código para diferenciar la escritura que tienen en c++y visual vasic:

Vamos a hacer un contador de 1 a 10 y que nos muestre por 10 veces un mensaje.

Empecemos con el lenguaje c++:

Int c=0;
do{
showmessage(inttostr(c)+" hola");
  c++;

while(c<10);

Ahora vamos a reproducir el mismo ejemplo para el lenguaje visual basic:

Dim counter as integer = 0

do while counter < 10

msgbox(counter + " hola")

counter = counter + 1

loop

Ahora después de haber visto en pequeños ejemplos el uso de do  while vamos a usar do while en el siguiente ejemplo:

Realizar un programa para contar cuantos aprobados existen en un vector de 150 notas de alumnos, si la nota de aprobación es  51, y también contar las notas que están arriba de 60 usando la sentencia do while.

Entonces comencemos realizando el código en el lenguaje c++:

Int numeros [150] = {0};
int aprobados = 0, optimos = 0, c = 0;
do{
if(numeros[c]>=60)

optimos = optimos + 1;
if(numeros[c]>=51)
aprobados = aprobados + 1;
c++;}
while(c<150);

showmessage(aprobados);
showmessage(optimos);

Ahora el mismo código en el lenguaje visual basic:

Dim counter, aprobados, optimos, notas(150) as integer

counter = 0

aprobados = 0

optimos = 0

do while counter < 150

if notas(counter) >= 60 then

optimos = optimos + 1

end if

if notas(counter) >= 51 then

aprobados = aprobados + 1

end if

counter = counter + 1

loop

Bueno con estos pequeños ejemplos ya podrás ayudarte a  pasar tus códigos de c++ a  visual basic, en el caso de java el código para escribir es idéntico al de c++ usando llaves de la siguiente forma:

Int c=0;
do{showmessage(inttostr(c)+" hola");c++;}

while(c<10);

Espero que te haya servido.


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 Repetición do while en distintos lenguajes?


Cursos similares

While en distintos lenguajes. Informática
8 alumnos  
La estructura de repetición while le permite al desarrollador especificar que... [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


¿Recibir novedades de Programación? ¡No te costará nada!