15

Tipos de Ciclos en Borland

Embed Size (px)

Citation preview

Page 1: Tipos de Ciclos en Borland

5/7/2018 Tipos de Ciclos en Borland - slidepdf.com

http://slidepdf.com/reader/full/tipos-de-ciclos-en-borland 1/15

Page 2: Tipos de Ciclos en Borland

5/7/2018 Tipos de Ciclos en Borland - slidepdf.com

http://slidepdf.com/reader/full/tipos-de-ciclos-en-borland 2/15

 

If- else

caseDo-while

while

Page 3: Tipos de Ciclos en Borland

5/7/2018 Tipos de Ciclos en Borland - slidepdf.com

http://slidepdf.com/reader/full/tipos-de-ciclos-en-borland 3/15

 

� El funcionamiento de esta estructura essencillo. Se evalúa una condición, si esverdadera ejecuta un código, si es falsa,

ejecuta otro código (o continúa con laejecución del programa).

if (condición)

ejecuta esto si la condición es verdaderaelseejecuta esto si la condición es falsa

Page 4: Tipos de Ciclos en Borland

5/7/2018 Tipos de Ciclos en Borland - slidepdf.com

http://slidepdf.com/reader/full/tipos-de-ciclos-en-borland 4/15

 

� int edad;

printf(´Ingrese su edad: \nµ);scanf(´%dµ, &edad);

� if (edad>=18){

printf(´Usted es mayor de edad. \nµ);}

else{

printf(´Usted es menor de edad. \nµ);};

Page 5: Tipos de Ciclos en Borland

5/7/2018 Tipos de Ciclos en Borland - slidepdf.com

http://slidepdf.com/reader/full/tipos-de-ciclos-en-borland 5/15

Page 6: Tipos de Ciclos en Borland

5/7/2018 Tipos de Ciclos en Borland - slidepdf.com

http://slidepdf.com/reader/full/tipos-de-ciclos-en-borland 6/15

 

� Esta estructura de repetición le permite alprogramador especificar las veces que serepita una acción mientras una condición semantenga verdadera. La forma del while es:

�while (condición){

bloque de instrucciones};

Page 7: Tipos de Ciclos en Borland

5/7/2018 Tipos de Ciclos en Borland - slidepdf.com

http://slidepdf.com/reader/full/tipos-de-ciclos-en-borland 7/15

Page 8: Tipos de Ciclos en Borland

5/7/2018 Tipos de Ciclos en Borland - slidepdf.com

http://slidepdf.com/reader/full/tipos-de-ciclos-en-borland 8/15

 

Page 9: Tipos de Ciclos en Borland

5/7/2018 Tipos de Ciclos en Borland - slidepdf.com

http://slidepdf.com/reader/full/tipos-de-ciclos-en-borland 9/15

� int num;

num = 0;w ile (num<=10){

printf(´Repetición numero %d\nµ,num);

num = num + 1;};

 

Page 10: Tipos de Ciclos en Borland

5/7/2018 Tipos de Ciclos en Borland - slidepdf.com

http://slidepdf.com/reader/full/tipos-de-ciclos-en-borland 10/15

� Esta estructura de repetición es similar a laestructura while. En while la condición para quese repita el loque de instrucciones se evalúadesde el principio del ciclo de repeticiones, encam io, en la estructura do-while, al principiose ejecuta el loque y luego se evalúa la

condición para ver si se sigue ejecutando o no.Esto significa que el loque se ejecutar por lomenos una vez.

La forma de esta estructura es:

do {bloque de enunciados} while (condición);

Page 11: Tipos de Ciclos en Borland

5/7/2018 Tipos de Ciclos en Borland - slidepdf.com

http://slidepdf.com/reader/full/tipos-de-ciclos-en-borland 11/15

 

Page 12: Tipos de Ciclos en Borland

5/7/2018 Tipos de Ciclos en Borland - slidepdf.com

http://slidepdf.com/reader/full/tipos-de-ciclos-en-borland 12/15

� num = 1;

do {printf(´%d\nµ, num);num = num + 1;

} while (num<=10);

printf(´La variable num vale: %d\nµ, num);

 

Page 13: Tipos de Ciclos en Borland

5/7/2018 Tipos de Ciclos en Borland - slidepdf.com

http://slidepdf.com/reader/full/tipos-de-ciclos-en-borland 13/15

� La estructura switch permite elegir ejecutardiferentes códigos dependiendo de un valor.

switch (valor) {case ¶1·: ejecuta esto si valor es 1

break;case ¶2·: ejecuta esto si valor es 2

break;case ¶3·: ejecuta esto si valor es 3

break;default: ejecuta esto si valor no esninguno de los anteriores

break;};

 

Page 14: Tipos de Ciclos en Borland

5/7/2018 Tipos de Ciclos en Borland - slidepdf.com

http://slidepdf.com/reader/full/tipos-de-ciclos-en-borland 14/15

�Cada case puede ejecutar múltiples líneas decódigo. Todos de en terminan con un reak,

que indica que de e seguirse la ejecución delprograma luego de ejecutar las líneassuperiores. La ejecución continúa luego de laestructura switch. El caso default se ejecuta

si no u o coincidencia entre el contenido devalor y los case superiores

 

Page 15: Tipos de Ciclos en Borland

5/7/2018 Tipos de Ciclos en Borland - slidepdf.com

http://slidepdf.com/reader/full/tipos-de-ciclos-en-borland 15/15

� int ijos;

printf(´Ingrese la cantidad de ijos que usted tiene: \nµ);scanf(´%dµ, & ijos);� switc ( ijos) {

case ¶0·:printf(´No le corresponde asignación

familiar por ijo\nµ);reak;

case ¶1·:printf(´Le corresponden 50usd deasignación familiar por su único ijo\nµ);

reak;case ¶2·:

printf(´Le corresponden 75usd deasignación familiar por sus dos ijos\nµ);

reak;default:printf(´Le corresponden 100usd de

asignación familiar por tener m s de dos ijos\nµ);reak;

};