Programación

Como hacer la Serie (sucesión) de Fibonacci en C++ (Cpp)

Hola amigos.

Todos en algún momento de nuestros estudios hemos escuchado hablar de la famosa Serie de Fibonacci la cual es una lista de números que se van sumando el ultimo con el penúltimo numero para obtener el nuevo numero de la serie, así hasta un limite dado. Este programa hecho en C++ crea la serie de fibonacci hasta un limite introducido por el usuario y te la imprime en pantalla. He aquí un screenshot de como se ve el resultado:

fibonacci

y este es el algoritmo y el codigo de como se hace:
(continue reading…)

26b821b746064ece06937ebedc66e20e
Share via email

Calcular el Factorial de un Numero, Calcular el Numero e (número de Euler) y la Función exponencial en C++ (Cpp)

Hola.. bueno pues sinceramente este prográma si fue uno de los que me costo un poquito mas de tiempo resolver ya que no soy un As en las matemáticas y pues ademas esto de andar calculando constantes de este tipo, es algo dificil por la variación de sus decimales por lo que no quedas totalmente seguro si el programa te da un numero correcto o no, pero las veces que yo lo calé, si me regresaba numeros correctos… Igual y tu podrías usar mi programa y modificarlo para hacerlo más preciso…

Este programa te muestra un menú con 3 opciónes:

  • Calcular factorial de un número
  • Calcular ‘e’ (Euler)
  • Calcular ‘e’ a la ‘x’ (Función exponencial)

He aquí el código:
(continue reading…)

1f6c89dcdaace4b97de2e2487390dcb5
Share via email

Como Dibujar un Cuadrado (Cuadro) en C++ (Cpp)

Pues continuando con nuestros "Programas Rápidos", este programa lo que hace es dibujar un cuadrado (de asteriscos o cualquier carácter ASCII) en pantalla, con el total de filas y columnas introducidas por el usuario. Simple pero práctico para dibujar menús o demás cosas en Tiempo de Ejecución.

Aquí un screenshot de como se vería tu cuadro

El código es el siguiente:

C++:
  1. #include <iostream.h>
  2. #include <stdlib.h>
  3.  
  4. void main()        /* Programa que Dibuja un Cuadro (cuadrado) en C++ */
  5. {
  6.   int x,y,n,a;
  7.   a=0; x=0; y=0; n=0;
  8.   while(a==0)  //ciclo para validar la entrada de las columnas (de 1 a 20)
  9.     {
  10.      cout<<"Introduce el tamaño del cuadrado (1-20): "; cin>>n;
  11.      if ((n>0) && (n<21)) a=1;
  12.     }
  13.   for (y=1; y!=n+1; y++)
  14.     {
  15.      for (x=1; x!=n+1; x++)
  16.        {
  17.         if (y==1) //si es la primer fila
  18.           cout<<"*";
  19.         else
  20.           {
  21.            if (y==n) //si es la ultima fila
  22.              cout<<"*";
  23.            else
  24.              {
  25.               if (x==1) cout<<"*";
  26.               else
  27.                 {
  28.                  if (x==n) cout<<"*";
  29.                  else
  30.                    cout<<" ";
  31.                 }
  32.              }
  33.           }
  34.        }
  35.      cout<<endl;
  36.     }
  37.   system("PAUSE");
  38. }

Saludos!

7566dad47ddf9bdad91f1c376c2ad046
Share via email

Como saber el Numero Mayor de Varios (N) numeros en C++

Hola...
Esta es una nueva categoría de post en donde publicaré codigos o programitas muy simples pero que en ciertas ocaciónes nos pueden sacar de apuros :P

Estrenaré esta categoría con un programa en C++ que te imprime el numero mayor entre varios. Es simple y rapido.
Aquí está el código:

C++:
  1. #include <iostream.h>
  2. #include <stdlib.h>
  3.  
  4. void main()       /* Este programa te dice el mayor de 10 números */
  5. {
  6.   int n,a,nmay;
  7.   a=0; n=0; nmay=0;
  8.   for (a=1; a!=11; a++)
  9.     {
  10.      cout<<"Introduce un numero ("<<a<<"): "; cin>>n;
  11.      if (a==1) nmay=n;      //Sí es la primer vuelta, entonces por default, el primer numero se considera como el mayor
  12.      if (n>nmay) nmay=n;
  13.     }
  14.   cout<<"El numero mayor es: "<<nmay<<endl;
  15.   system("PAUSE");
  16. }

de4425f3188835c0734fd2b59c334b8a
Share via email

Leer y Escribir Cookies en Perl

Hola pues esta es otra función que también me encontré por ahí y la modifiqué para que fuera más funcional.
Esta función lo que hace es escribir en el navegador o leer de él, cookies para despues usarlas en lo que gustes.

El código es este:

PERL:
  1. sub set_cookie {   #funcion para escribir cookies
  2.     my ($name, $value, $expiration, $path) = @_#recibimos los parametros enviados (nombre de la cookie, su valor, tiempo de vida, direccion)
  3.     print '<meta http-equiv="Set-Cookie" content="'.$name.'='.$value.';expires='.$expiration.'; path='.$path.'">'; #escribimos la cookie en los headers del navegador
  4.     return(1);
  5. }
  6.  
  7. sub get_cookie {  #funcion para leer cookies
  8.     my (@cookies, %return_cookie, $cookie, $key, $val);   #declaramos variables a usar
  9.     @cookies = split (/; /,$ENV{'HTTP_COOKIE'});            #leemos las cookies de la variable de entorno "HTTP_COOKIE" y las metemos al array "@cookies"
  10.     foreach $cookie (@cookies)                                     #separamos cookies y las metemos en un array "%return_cookie"
  11.         {
  12.          ($key, $val) = split (/=/,$cookie);
  13.          $return_cookie{$key} = $val;
  14.         }
  15.     return (%return_cookie);                                        #nota: esta funcion regresa todas las cookies con vida, ya despues tu eligiras cual usar.
  16. }
  17. 1;

y la manera de usarse es esta:
(continue reading...)

ef4683428a4d80d56827535f2b6fce27
Share via email

Copyright © 1996-2010 Recursos Del Web. All rights reserved.
iDream theme by Templates Next | Powered by WordPress