miércoles, 27 de mayo de 2015

Determinar signo zodiacal - C++

Las tres tradiciones y los signos zodiacales chinos
Los indios difieren por alrededor de un mes, debido a diferentes formas de medir el zodiaco, lo que se ha reflejado en su divergencia a lo largo del tiempo partiendo de un origen común. Los signos chinos se basan en el calendario agrícola chino de periodos solares y no coincide con las otras dos tradiciones, difiriendo con cada una por aproximadamente dos semanas —este calendario chino es diferente del más conocido ciclo de sesenta años, en el que cada año se relaciona con un signo y elemento del zodiaco—.



Determinar si existe un triangulo y que tipo de triangulo es - C++

Para determinar la existencia de un triángulo, dados sus lados: a,b,c. Se usan las fórmulas
Determine if Three Side Lengths Are a Triangle Step 1 Version 2.jpg

Verificador de numero de cédula Ecuatoriana sin arrays - C++



Este ejercicio es típico de programación C++ en Ecuador. Pero si aún no te han enseñado a usar vectores o arrays entonces es un poco más largo.


Determinar si un numero es primo - c++

En matemáticas, particularmente en Teoría de números o Aritmética, un número primo es un número natural mayor que 1 que tiene únicamente dos divisores distintos: él mismo y el 1.1 2 Los números primos se contraponen así a los compuestos, que son aquellos que tienen por lo menos un divisor natural distinto de sí mismos y de 1. El número 1por convenio, no se considera ni primo ni compuesto.

Verificador de número perfecto - C++

Un número perfecto es un número natural que es igual a la suma de sus divisores propios positivos,. 
Así, 6 es un número perfecto porque sus divisores propios son 1, 2 y 3; y 6 = 1 + 2 + 3. Los siguientes números perfectos son 28, 496 y 8128.
  • 28 = 1 + 2 + 4 + 7 + 14
  • 496 = 1 + 2 + 4 + 8 + 16 + 31 + 62 + 124 + 248
  • 8128 = 1 + 2 + 4 + 8 + 16 + 32 + 64 + 127 + 254 + 508 + 1016 + 2032 + 4064

Se puede calcular un numero perfecto con la siguiente fórmula:
2^{n-1}\cdot(2^{n}-1):

Si en lugar de n, ponemos 2 como resultado obtenemos el numero perfecto 6.
El programa no descompone en factores sino que comprueba de uno en uno si es o no es numero primo. Esto puede generar un largo tiempo de ejecución, pero es más sencillo de entender y de programar.

Se ha incluido la libreria math.h para usar el comando de potencia pow(base,exponente)


Calculo de la constante e (numero natural) - C++

Este es un ejercicio típico de bucles, y no es tan difícil.

La constante matemática \boldsymbol{e}\, es uno de los más importantes números reales irracionales y trascendentes. Se relaciona con muchos interesantes resultados. Por ejemplo, la derivada de la función exponencial f(x)=e^x\, es esa misma función. El logaritmo en basee\, se llama logaritmo natural o neperiano.

e = \frac{1}{0!} + \frac{1}{1!} + \frac{1}{2!} + \frac{1}{3!} + \cdots

La librería iomanip es para que funcione el comando de fixed y setprecision. Se pude reemplazar el cout con printf




LINK: http://pastebin.com/QJ9Afm38

lunes, 25 de mayo de 2015

Seno de un numero por la serie de taylor en c++

Seguro que si estas estudiando programación, sobre todo en la poli el inge te manda a hacer el problema de que ingreses un numero, ya sea en grados o radianes, y que calcules su seno, mediante la serie de taylor.

El seno como Serie de Taylor en torno a a = 0 es:


   \sen x = x
   - \frac{x^3}{3!}
   + \frac{x^5}{5!}
   - \frac{x^7}{7!}
   + \cdots
  + (-1)^n \; \frac{x^{2n+1}}{(2n+1)!}

   \sen x =
   \sum^{\infin}_{n=0} \; (-1)^n \; \frac{x^{2n+1}}{(2n+1)!}

NOTA: El programa esta diseñado para ingresar el ángulo "Variable x" en radianes y la Presicion con que se desea calcular, es decir los "variable n" terminos de la serie taylor.

Si deseas ingresar ángulos en grados debes realizar la transformación de grados a radianes en el programa.


domingo, 10 de mayo de 2015

El Agua caliente se congela más rápido.



Pude parecer absurdo pero es verdad.

No siempre es así, algunas veces el agua fría se congelará más rápido, pero por que puede el agua caliente congelarse más rápido que la fría?

Esto se debe al efecto Mpemba