

Booleano comprobacionBisiesto(entero Año){
booleano esBisiesto
//Aquí irian todas las comprobaciones pertinentes
si (esBisiesto)
return verdadero
sino
return falso
// Otra opción más eficiente sería: return esBisiesto
}
MostrarAreaCuadrado(entero a){
mostrarPorPantalla(a*a);
}
for (int i=0; i<10;i++) contador =" %d\n">
2010-08-02 02:22:27.912 pruebas[910:207] Contador = 0
2010-08-02 02:22:27.914 pruebas[910:207] Contador = 1
2010-08-02 02:22:27.915 pruebas[910:207] Contador = 2
2010-08-02 02:22:27.915 pruebas[910:207] Contador = 3
2010-08-02 02:22:27.916 pruebas[910:207] Contador = 4
2010-08-02 02:22:27.917 pruebas[910:207] Contador = 5
2010-08-02 02:22:27.918 pruebas[910:207] Contador = 6
2010-08-02 02:22:27.918 pruebas[910:207] Contador = 7
2010-08-02 02:22:27.919 pruebas[910:207] Contador = 8
2010-08-02 02:22:27.920 pruebas[910:207] Contador = 9
Notas:
Se puede declarar el contador fuera de la inicialización del contador.
La actualización del contador puede tomar diferentes formas:
- Incrementar: i++
- Decrementar: i--
- Cualquier otro tipo de modificación es válido, por ejemplo si queremos que se actualice de dos en dos sería de la siguiente manera: i = i + 2
Otro ejemplo:
for (int i=0; i<=10; i=i+2) { NSLog(@"Contador = %d\n",i); }
2010-08-02 02:22:27.920 pruebas[910:207] Contador = 0
2010-08-02 02:22:27.921 pruebas[910:207] Contador = 2
2010-08-02 02:22:27.921 pruebas[910:207] Contador = 4
2010-08-02 02:22:27.922 pruebas[910:207] Contador = 6
2010-08-02 02:22:27.922 pruebas[910:207] Contador = 8
2010-08-02 02:22:27.923 pruebas[910:207] Contador = 10
Otro ejemplo:
for (int i=1; i<30; i="i*3)" contador =" %d\n">
2010-08-02 02:22:27.923 pruebas[910:207] Contador = 1
2010-08-02 02:22:27.924 pruebas[910:207] Contador = 3
2010-08-02 02:22:27.925 pruebas[910:207] Contador = 9
2010-08-02 02:22:27.925 pruebas[910:207] Contador = 27
Ejemplo usando como contador un carácter:
Como ves no es necesario usar un contador de tipo entero para el bucle for.
for (char i='b'; i<'f';i++) { NSLog(@"Letra = %c\n",i); }
2010-08-02 02:22:27.923 pruebas[910:207] Contador = b
2010-08-02 02:22:27.924 pruebas[910:207] Contador = c
2010-08-02 02:22:27.925 pruebas[910:207] Contador = d
2010-08-02 02:22:27.925 pruebas[910:207] Contador = e
Otra versión:
for (char i='b'; i<'l';i=i+2) { NSLog(@"Letra = %c\n",i); }
2010-08-02 02:22:27.929 pruebas[910:207] Letra = d
2010-08-02 02:22:27.930 pruebas[910:207] Letra = f
2010-08-02 02:22:27.930 pruebas[910:207] Letra = h
2010-08-02 02:22:27.931 pruebas[910:207] Letra = j
Como ves solamente el bucle for da mucho juego!!!! :D