10 noviembre 2017

Laboratorio de programación Nro. 5

Al finalizar este laboratorio estará en la capacidad de:

El siguiente programa presente los números de Fibonacci, pero desde el tercer elemento.

Si desea ejecutar el programa haga clic sobre el botón play ▶ esquina inferior derecha. También puede modificar, compilar y ejecutar su propio código. Finalmente puede abrir el programa en el sitio repl.it haciendo clic en open in.

¿Cuál del siguiente grupo de sentencias deben ubicarse en las líneas desde la 15 a la 18 para que se presenten todos los números?

Opción 1:

System.out.printf("%d, ", i);
fibo = primero + segundo;
primero = segundo;
segundo = fibo;
System.out.printf("%d, ", fibo); 

Opción 2:

if(i < 2) {
    System.out.printf("%d, ", i);
    System.out.printf("%d, ", i);         
} else {
    fibo = primero + segundo;
    primero = segundo;
    segundo = fibo;
    System.out.printf("%d, ", fibo);
}

Opción 3:

if(i == 0) {
   System.out.printf("%d, ", i);
} else if(i == 1) {
   System.out.printf("%d, ", i);
} else {
   fibo = primero + segundo;
   primero = segundo;
   segundo = fibo;
   System.out.printf("%d, ", fibo);
}