while y do while c++

7
Integrante Barrera Mariana III sem de Ingenieria en Sistemas Seccion G-002

Upload: mariana-barrera

Post on 09-Jun-2015

22.799 views

Category:

Education


0 download

TRANSCRIPT

Page 1: While y do while c++

Integrante Barrera Mariana

III sem de Ingenieria en Sistemas

Seccion G-002

Page 2: While y do while c++

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.

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

Page 3: While y do while c++

#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<< "Dame una cantidad en metros \n"; cin>> distancia_metros; distancia_cm = distancia_metros * 100; distancia_ft = distancia_metros * 3.048; cout<<"\n"; cout<<"Su equivalente en centimetros es "<<distancia_cm<<" \n"; cout<<"Su equivalente en pies es "<<distancia_ft<<" \n"; cout<<"\n"; cout<<"Deseas realizar otro calculo similar? \n"; cout<<"Escribe el numero 1 si lo deseas, si no, \n"; cout<<"escribe cualquier otro numero entero \n"; cin>>repetir_o_no; cout<<"\n"; } system("PAUSE"); return 0; }

Page 4: While y do while c++
Page 5: While y do while c++

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);

Page 6: While y do while c++

#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<< "Dame una cantidad en metros \n"; cin>> distancia_en_metros; distancia_en_cm = distancia_en_metros * 100; distancia_en_ft = distancia_en_metros * 3.048; cout<<"\n"; cout<<"Su equivalente en centimetros es " <<distancia_en_cm<<" \n"; cout<<"Su equivalente en pies es " <<distancia_en_ft<<" \n"; cout<<"\n"; cout<<"Deseas realizar otro calculo similar? \n"; cout<<"Escribe la letra s si lo deseas, si no, \n"; cout<<"escribe cualquier otra letra \n"; cin>>repetir; cout<<"\n"; } while ( (repetir == 's') || (repetir=='S') ); system("PAUSE"); return 0; }

Page 7: While y do while c++