SlideShare una empresa de Scribd logo
Ciclos While y Do While Integrante Barrera Mariana III sem de Ingenieria en Sistemas Seccion G-002
En este ciclo el cuerpo de instrucciones se ejecuta mientras una condición permanezca como verdadera en el momento en que la condición se convierte en falsa el ciclo termina.  Ciclo While Su formato general es : cargar o inicializar variable de condición; while(condición) { grupo cierto de instrucciones; instrucciones) para salir del ciclo; }; Un error muy común con el while, es poner un punto y coma(;) después de la (condición) ejemplo while(condicion); ←-esto es y causa un error
Ejemplo: #include <iostream.h>  #include <stdlib.h>  int main()  {  /* Este programa permite la conversión de metros a pies y a  centímetros tantas veces como el usuario lo quiera*/  /* Declaración de variables*/  double distancia_metros, distancia_cm, distancia_ft;  int repetir_o_no;  /* Procesamiento */  repetir_o_no = 1;  while (repetir_o_no == 1)  {  cout<< &quot;Dame una cantidad en metros \n&quot;;  cin>> distancia_metros;  distancia_cm = distancia_metros * 100;  distancia_ft = distancia_metros * 3.048;  cout<<&quot;\n&quot;;  cout<<&quot;Su equivalente en centimetros es &quot;<<distancia_cm<<&quot; \n&quot;;  cout<<&quot;Su equivalente en pies es &quot;<<distancia_ft<<&quot; \n&quot;;  cout<<&quot;\n&quot;;  cout<<&quot;Deseas realizar otro calculo similar? \n&quot;;  cout<<&quot;Escribe el numero 1 si lo deseas, si no, \n&quot;;  cout<<&quot;escribe cualquier otro numero entero \n&quot;;  cin>>repetir_o_no;  cout<<&quot;\n&quot;;  }  system(&quot;PAUSE&quot;);  return 0;  }
Corrida
Ciclo Do While Su diferencia básica con el ciclo while es que la prueba de condición es hecha al finalizar el ciclo, es decir las instrucciones se ejecutan cuando menos una vez porque primero ejecuta las instrucciones y al final evalúa la condición; También se le conoce por esta razón como ciclo de condición de salida. Su formato general es : cargar o inicializar variable de condición; do { grupo cierto de instrucciones); instrucciones) de rompimiento de ciclo; } while (condición);
Ejemplo #include <iostream.h>  #include <stdlib.h>  int main()  {  /* Este programa permite la conversión de metros a pies y a  centimetros tantas veces como el usuario lo desee.  Ejemplifica la aplicacion de la sentencia do-while */  /* Declaración de variables*/  double distancia_en_metros, distancia_en_cm, distancia_en_ft;  char repetir;  /* Procesamiento */  do  {  cout<< &quot;Dame una cantidad en metros \n&quot;;  cin>> distancia_en_metros;  distancia_en_cm = distancia_en_metros * 100;  distancia_en_ft = distancia_en_metros * 3.048;  cout<<&quot;\n&quot;;  cout<<&quot;Su equivalente en centimetros es &quot;  <<distancia_en_cm<<&quot; \n&quot;;  cout<<&quot;Su equivalente en pies es &quot;  <<distancia_en_ft<<&quot; \n&quot;;  cout<<&quot;\n&quot;;  cout<<&quot;Deseas realizar otro calculo similar? \n&quot;;  cout<<&quot;Escribe la letra s si lo deseas, si no, \n&quot;;  cout<<&quot;escribe cualquier otra letra \n&quot;;  cin>>repetir;  cout<<&quot;\n&quot;;  } while ( (repetir == 's') || (repetir=='S') );  system(&quot;PAUSE&quot;);  return 0;  }
Corrida

Más contenido relacionado

PPS
Estructura selectiva simple
PPTX
Impulso y cantidad de movimiento lineal
PPTX
Salidas internas de bucles.
PDF
Métodos numéricos- Métodos de Aproximación
PDF
Mapa conceptual lenguaje c.
PPTX
Arreglos c++
PDF
1.6 problemas con estructuras repetitivas
PDF
Mapa conceptual de colas..
Estructura selectiva simple
Impulso y cantidad de movimiento lineal
Salidas internas de bucles.
Métodos numéricos- Métodos de Aproximación
Mapa conceptual lenguaje c.
Arreglos c++
1.6 problemas con estructuras repetitivas
Mapa conceptual de colas..

La actualidad más candente (20)

PPTX
PPTX
Estructuras repetitivas(while, for, repeat)
PDF
Estructura de control repetitiva
PPTX
Clase 2 Estructuras de Control
DOCX
Ejercicios de matrices y vectores en c++
PPT
Algoritmo congruencial aditivo
PPTX
TIPOS DE OPERADORES PARA C++
PPTX
Programación 3: clases derivadas y polimorfismo
PPTX
Cómo y para qúe usar un ciclo do while en c++
PPTX
Maquina de-moore
DOCX
Unidad2 programas while , do while y for
TXT
Serie Fibonacci en C
PPTX
Sintaxis de lenguaje de programacion
DOCX
Laboratorio fuerzas concurrentes
PPT
Estructura datos pilas y colas
PPT
Construccion , Diseño y Entrenamiento de Redes Neuronales Artificiales
PPTX
Lenguajes de Programación: Herencia, Polimorfismo Y UML
PPTX
Funciones definidas por el usuario
 
PPTX
Estructuras de decisión o selectivas
PPTX
GESTION DE PROCESOS Sistemas Operativos
Estructuras repetitivas(while, for, repeat)
Estructura de control repetitiva
Clase 2 Estructuras de Control
Ejercicios de matrices y vectores en c++
Algoritmo congruencial aditivo
TIPOS DE OPERADORES PARA C++
Programación 3: clases derivadas y polimorfismo
Cómo y para qúe usar un ciclo do while en c++
Maquina de-moore
Unidad2 programas while , do while y for
Serie Fibonacci en C
Sintaxis de lenguaje de programacion
Laboratorio fuerzas concurrentes
Estructura datos pilas y colas
Construccion , Diseño y Entrenamiento de Redes Neuronales Artificiales
Lenguajes de Programación: Herencia, Polimorfismo Y UML
Funciones definidas por el usuario
 
Estructuras de decisión o selectivas
GESTION DE PROCESOS Sistemas Operativos
Publicidad

Similar a While y do while c++ (20)

PPT
While do while
PPTX
Diapositivas mary pinto
PPT
Roberto chaparro, fernando valdenbieck presentacion while y do while
PPT
Presentacin1
PPT
Gandhy y jheryka
PPT
programacion I
PDF
Práctica no 11
PDF
While y Do While
PPTX
Kim power point
PPSX
Estructura repetitiva
PPTX
Ciclos
PPT
Unidad4
PPT
Unidad4
PPT
Repeticiones
PPT
Lenguaje de programacion C++ 4
PPT
Lenguajesdeprogramacion c nivel1-unidad4
PPT
ESTATUTO WHILE
PPT
Repeticiones
While do while
Diapositivas mary pinto
Roberto chaparro, fernando valdenbieck presentacion while y do while
Presentacin1
Gandhy y jheryka
programacion I
Práctica no 11
While y Do While
Kim power point
Estructura repetitiva
Ciclos
Unidad4
Unidad4
Repeticiones
Lenguaje de programacion C++ 4
Lenguajesdeprogramacion c nivel1-unidad4
ESTATUTO WHILE
Repeticiones
Publicidad

Último (20)

PPTX
Doctrina 1 Soteriologuia y sus diferente
PDF
biología es un libro sobre casi todo el tema de biología
PDF
Metodologías Activas con herramientas IAG
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
PDF
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
DOCX
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
PDF
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
PDF
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
PDF
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
PDF
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PDF
TOMO II - LITERATURA.pd plusenmas ultras
PDF
Escuelas Desarmando una mirada subjetiva a la educación
DOCX
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
PPTX
Presentación de la Cetoacidosis diabetica.pptx
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
PDF
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
Doctrina 1 Soteriologuia y sus diferente
biología es un libro sobre casi todo el tema de biología
Metodologías Activas con herramientas IAG
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
DI, TEA, TDAH.pdf guía se secuencias didacticas
TOMO II - LITERATURA.pd plusenmas ultras
Escuelas Desarmando una mirada subjetiva a la educación
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
Presentación de la Cetoacidosis diabetica.pptx
Híper Mega Repaso Histológico Bloque 3.pdf
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf

While y do while c++

  • 1. Ciclos While y Do While Integrante Barrera Mariana III sem de Ingenieria en Sistemas Seccion G-002
  • 2. En este ciclo el cuerpo de instrucciones se ejecuta mientras una condición permanezca como verdadera en el momento en que la condición se convierte en falsa el ciclo termina. Ciclo While Su formato general es : cargar o inicializar variable de condición; while(condición) { grupo cierto de instrucciones; instrucciones) para salir del ciclo; }; Un error muy común con el while, es poner un punto y coma(;) después de la (condición) ejemplo while(condicion); ←-esto es y causa un error
  • 3. Ejemplo: #include <iostream.h> #include <stdlib.h> int main() { /* Este programa permite la conversión de metros a pies y a centímetros tantas veces como el usuario lo quiera*/ /* Declaración de variables*/ double distancia_metros, distancia_cm, distancia_ft; int repetir_o_no; /* Procesamiento */ repetir_o_no = 1; while (repetir_o_no == 1) { cout<< &quot;Dame una cantidad en metros \n&quot;; cin>> distancia_metros; distancia_cm = distancia_metros * 100; distancia_ft = distancia_metros * 3.048; cout<<&quot;\n&quot;; cout<<&quot;Su equivalente en centimetros es &quot;<<distancia_cm<<&quot; \n&quot;; cout<<&quot;Su equivalente en pies es &quot;<<distancia_ft<<&quot; \n&quot;; cout<<&quot;\n&quot;; cout<<&quot;Deseas realizar otro calculo similar? \n&quot;; cout<<&quot;Escribe el numero 1 si lo deseas, si no, \n&quot;; cout<<&quot;escribe cualquier otro numero entero \n&quot;; cin>>repetir_o_no; cout<<&quot;\n&quot;; } system(&quot;PAUSE&quot;); return 0; }
  • 5. Ciclo Do While Su diferencia básica con el ciclo while es que la prueba de condición es hecha al finalizar el ciclo, es decir las instrucciones se ejecutan cuando menos una vez porque primero ejecuta las instrucciones y al final evalúa la condición; También se le conoce por esta razón como ciclo de condición de salida. Su formato general es : cargar o inicializar variable de condición; do { grupo cierto de instrucciones); instrucciones) de rompimiento de ciclo; } while (condición);
  • 6. Ejemplo #include <iostream.h> #include <stdlib.h> int main() { /* Este programa permite la conversión de metros a pies y a centimetros tantas veces como el usuario lo desee. Ejemplifica la aplicacion de la sentencia do-while */ /* Declaración de variables*/ double distancia_en_metros, distancia_en_cm, distancia_en_ft; char repetir; /* Procesamiento */ do { cout<< &quot;Dame una cantidad en metros \n&quot;; cin>> distancia_en_metros; distancia_en_cm = distancia_en_metros * 100; distancia_en_ft = distancia_en_metros * 3.048; cout<<&quot;\n&quot;; cout<<&quot;Su equivalente en centimetros es &quot; <<distancia_en_cm<<&quot; \n&quot;; cout<<&quot;Su equivalente en pies es &quot; <<distancia_en_ft<<&quot; \n&quot;; cout<<&quot;\n&quot;; cout<<&quot;Deseas realizar otro calculo similar? \n&quot;; cout<<&quot;Escribe la letra s si lo deseas, si no, \n&quot;; cout<<&quot;escribe cualquier otra letra \n&quot;; cin>>repetir; cout<<&quot;\n&quot;; } while ( (repetir == 's') || (repetir=='S') ); system(&quot;PAUSE&quot;); return 0; }