Lots of Problems (Quiz week 9)

--Originally published at Programming Path

This quiz was veeeery long. There were 10 problems, but we only had to do 8 problems.

1. Escribe el función distancia cual recibe 4 números (x1, y1, x2, y2) cuales representan dos puntos en espacio (x1,y1) y (x2,y2). El método debe regresar la distancia entre los dos puntos. Recuerda que el valor cuadrada del hipotenusa del triangulo es igual que la suma de las cuadradas de los otro dos lados del triangulo (the hypotenuse squared is equal to the sum of the squares of the other two sides).

Quiz9

2. (5 puntos) Escribe un función que se llama triangulo cual recibe un parámetro size y imprime un triangulo derecho como el siguiente. El renglón mas grande debe llevar size numero de “T”. SOLO imprime los “T”s y los endlines. Nota que no hay characteres (espacios) a la derecha de los T’s. Debe usar un ciclo “for” para controlar el repetición.

PQ2

 

3. Escribe la función factorial cual recibe un entero “x” y regresa el valor de x! Recuerda que 0! = 1, 1! = 1, 2! = 2, 3!= 6, 4! = 24, etc. Para los de Python: NO PUEDES usar el factorial como parte del module “math”

PQ3

4. Escribe una función que se llama promedio_lista que recibe un parámetro (una lista (Python) o arreglo/Vector de C++) de valores float y regresa como float el promedio de los números en la lista.

PQ4

5. Escribe una función que se llama smallest_of_four cual recibe cuatro valores float como parametros y regresa el minimo (más pequeño) de los valores. Ojo: puede recibir unos valores iguales.

Click to view slideshow.

6. Escribe una función que se llama fibonacci cual recibe un número n (puedes dar por cuenta que valor mayor o igual que cero) y regresa y valor correspondiente del serie de fibonacci,

PQ6
PQ7.png
PQ10
?
Continue reading "Lots of Problems (Quiz week 9)"

cout<<“Fibonacci number <<endl;

--Originally published at Alvaro_246

“Quiz Week 08”

En el Quiz de la semana numero 8, Trabajamos con la sucesión de Fibonacci e hicimos un programa que nos mostrara la seria de Fiboncci hasta un numero determinado que el usuario ingrese. Para ello hice una funcion llamada fibonacci la cual recibe un numero entero que va a ser igual al limite de la serie. void fibonacci(int numero){}. Dentro de la función puse un “while” con la condición de que el numero que ingrese el usuario no puede ser <0. La funcion fibonacci contiene la siguiente formula para la serie de Fibonacci :

while(Base <=numero){
cout << Base << “,” ;
x1 = x2;
x2 = Base;
Base = x1 + x2;
}

Fibonacci

Código y Resultados:

2017-03-12 (5)2017-03-12 (6)


Fibonacci is awesome!

--Originally published at Programming Path

My mom always told me about the Fibonacci patterns in nature and how beautiful they are as well that it is so interesting that it’s all mathematics!

I’ve found a TED talk that explain in a very easy way to understand the Fibonacci series. I recommend you to watch it.

The quiz today was precisely of doing a function that gives you a Fibonacci number. What I did was to ask the user a number, and I return the Fibonacci number, or at least that was my intention of asking, but I think that my question isn’t the correct one.

*Just a note. The first Fibonacci numbers are the next one:

0  1  1  2  3  5  8  13  21  34  55  89…

Here is my code:

quiz6

And the result was this:

Enter the number of numbers you want to know of Fibonacci numbers: 10
fibonacci number: 55.

Another try:

Enter the number of numbers you want to know of Fibonacci numbers: 2
fibonacci number: 1.

Thanks for reading.