14 May 2009 @ 10:56 PM 

Si necesitamos repetir un grupo de acciones mientras se cumpla una condición la mejor opción es la sentencia repetitiva while().

Esta sentencia evalúa una condición y luego realiza las acciones especificadas si esta se cumple.

Modo de uso:

while(condicion)

{

//Acciones

}

Secuencia:

1. Se evalúa la condición.

2. Si la condición se cumple, se realizan las acciones especificadas, si no se cumple, no se ejecuta ninguna acción y se salta a la próxima línea.

3. Se repiten los pasos 1 y 2 mientras se cumpla la condición.

Ejemplos:

Escriba un programa en lenguaje C que solicite el ingreso de dos números (valor inicial y un valor final) y que muestre por pantalla los números que pertenecen al intervalo dado.

Solución:

Este ejercicio lo realizamos capítulos anteriores usando la sentencia for(). Podemos hacer lo mismo con la sentencia while()

Solución:

#include <stdio.h>

void main()

{

//Declaración de variables

int inicial, final, i;

//Solicitando y leyendo el ingreso de datos desde el teclado

printf(«Ingrese el valor inicial: «);

scanf(«%d»,&inicial);

printf(«Ingrese el valor final: «);

scanf(«%d»,&final);

i=0; //inicializando la variable índice

while(i<=final)

{

printf(«%d\n»,i); //mostrando por pantalla los números desde

//el valor inicial hasta el valor final

i++; //incrementando la variable

}

}

2. Escriba un programa en lenguaje C que solicite el ingreso de un número, si este número no es par, que lo vuelva a solicitar, el programa terminará cuando sea ingresado un número par.

Solución:

#include <stdio.h>

void main()

{

//Declaración de variables

int numero;

//Solicitando y leyendo el ingreso de datos desde el teclado

numero=1; //Asegurando que el número sea impar para que la condición se cumpla

while(numero%2!=0)

{

printf(«Ingrese un numero: «);

scanf(«%d»,&numero);

}

}

Posted By: lgavidia
Last Edit: 15 May 2009 @ 09:47 AM

EmailPermalinkComments (1)
Tags
Categories: Uncategorized

 Last 50 Posts
Change Theme...
  • Users » 11164
  • Posts/Pages » 29
  • Comments » 43
Change Theme...
  • VoidVoid « Default
  • LifeLife
  • EarthEarth
  • WindWind
  • WaterWater
  • FireFire
  • LightLight

Curso PHP



    No Child Pages.

About me



    No Child Pages.