Hola

Páginas: 7 (1539 palabras) Publicado: 22 de noviembre de 2012
Aquí esta el programa de los números pares e impares, con explicación:

#include //incluir libreria

int num; //variable donde se guarda el número

int main() //función main
{
printf("Indica el numero.\n"); //imprimir en pantalla
scanf("%i",&num); //almacenar en variable num
getchar(); //pausa
if (num % 2 == 0) //si divides num entre 2 y el residuo es 0:
{
printf("El numero espar\n"); //imprimir que es par
}
else //si divides num entre 2 y no da 0 de residuo
{
printf("El numero es impar\n"); //imprimir que es impar
}
getchar(); //pausa
return 0;
}



While


Empecemos por aprender el bucle While. Es muy simple, y muy útil si está bien aplicado. Citaré el clásico ejemplo a la hora de explicar los bucles. Si dijera "Haz un programa que imprima 5 en pantalla".Lo primero que se te pasaría por la cabeza, seguramente, sería: Escribir 5 printfs. ¿Y si dijera "Haz un programa que imprima 5000 en pantalla"? La cosa cambia. No creo que te atrevas a escribir cinco mil printfs. Aquí es donde adorarás los bucles, vamos a materializar el ejemplo, vamos a imprimir 5000 veces "Hola".










/*Ejercicio de Bucles: While*/
 
#include
 
int main(){
int timer;
 
timer = 0;
 
while (timer < 5000)
{
++timer;
 
printf("Hola %i\n",timer);
}
 
printf("Presiona ENTER para continuar");
 
getchar();
 
return 0;
}





















While


Empecemos por aprender el bucle While. Es muy simple, y muy útil si está bien aplicado. Citaré el clásico ejemplo ala hora de explicar los bucles. Si dijera "Haz un programa que imprima 5 en pantalla". Lo primero que se te pasaría por la cabeza, seguramente, sería: Escribir 5 printfs. ¿Y si dijera "Haz un programa que imprima 5000 en pantalla"? La cosa cambia. No creo que te atrevas a escribir cinco mil printfs. Aquí es donde adorarás los bucles, vamos a materializar el ejemplo, vamos a imprimir 5000 veces"Hola".

[pic]
/*Ejercicio de Bucles: While*/
 
#include
 
int main()
{
int timer;
 
timer = 0;
 
while (timer < 5000)
{
++timer;
 
printf("Hola %i\n",timer);
}
 
printf("Presiona ENTER para continuar");
 
getchar();
 
return 0;
}
[pic]

Vamos al grano:

[pic]
int timer;
 
timer = 0;



[pic]

Nadadel otro mundo (Tal vez sí, pero ya lo sabes usar) declaramos una variable del tipo int y le asignamos el valor 0. Está parte es importante, y si no se lleva a cabo puede ser una fuente difícil de identificar de errores extraños. Vamos a enriquecer nuetsros conocimientos con un dato: Si no le asignaramos 0 a timer, el programa se asignaría a sí mismo un valoraleatorio, el resultado sería unacuenta incompleta a la hora de usar el While.

[pic]
while (timer < 5000)
{
++timer;
 
printf("Hola %i\n",timer);
}
[pic]

Y he aquí al protagonista de esta sección: el famosísimo While. Vamos a estudiarlo minusiosamente.


Podemos apreciar que para iniciar un bucle del tipo While, basta con poner esa misma palabra (sin mayúsculas). Después, escribimosentre paréntesis la condición; es decir, el bucle se ejecutara, mientras esa condición sea verdadera; en este caso, estamos diciendo que el bucle se ejecute una y otra vez hasta que timer sea igual a 5001.


Después podemos ver, que al igual que las funciones (me refiero a int main()) delimitamos una serie de tareas mediante las llaves, el final del bucle está justo en la llave de cierre }. Dentro deestas llaves tenemos lo siguiente:

[pic]
++timer;
 
printf("Hola %i\n",timer);



[pic]

++timer es lo mismo que timer = timer + 1. Es decir que la variable se sumara a sí misma la unidad por tiempo indefinido (en este caso las veces las delimita timer). En otras palabras++timer es una manera más corta de hacer lo msimo. al sumar 1 a timer por cada vez que se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • hola hola hola hola
  • hola hola hola hola hola
  • hola hola hhola hola y hola
  • hola hola hola
  • Hola Hola Hola
  • Hola Hola Hola
  • hola hola hola
  • Hola hola

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS