El rincon de Gio

10 Diciembre 2009

AceMoney

Archivado en: Internet — giovannipumas @ 11:49
Tags: , ,

Navegando en internet me encontrá una aplicación interesante para aquellos que le gusten llevar bien sus finanzas personales. Estoy hablando de AceMoney la cual su edición Lite es completamente gratis.

Es muy fácil de utilizar, además viene en español y en su página tiene un tutorial para empezar muy bueno. El cual te muestra lo básico y cómo puede ir armando tus propias cuentas.

Esta edición lite te permite crear múltiples cuentas en los cuales puedes ir guardando tus transacciones, puedes crear cuentas de banco, cuantas de efectivo, de quienes te deben, etc. Además puedes usar la moneda local de tu país y también puedes checar el tipo de cambio contra el dólar y el euro.

Puedes crear también varias categorías para controlar tus gastos y así puedes ver donde va tu dinero y puedas controlar tu flujo de efectivo más fácilmente. Por lo que te será más sencillo ahorrar.

Y también puedes ver los informes que vas teniendo con tus cuentas. Es un programa muy útil y sencillo. Yo lo recomiendo para todos aquellos que sienten que gastan mucho y no sabe donde va a para su dinero, también a los que quieren ahorrar y los que tienen muchas cuentas para manejar.

La página de descarga es la siguiente: http://www.mechcad.net/products/acemoney/index_lite.shtml

Tutorial de C++ – 4. Aritmética

Archivado en: C++ — giovannipumas @ 11:38
Tags: ,

Ya que vimos las variables, vamos a seguir el tutorial con aritmética. La mayoría de los programas realizan cálculos aritméticos. C++ tiene algunos símbolos especiales para algunos operadores, como el * para la multiplicación y el % es un operador de módulo.

La divisón de enteros (es decir, tanto el numerador como el denominador son enteros) produce un cociente entero, por ejemplo, la expresión 7 / 4 da como resultado 1 y la expresión 17 / 5 da como resultado 3. Fíjate que el resultado es el entero, no se redondea, aún cuando por ejemplo el resultado de 4.99999, el cociente será 4 y no 5.

C++ proporciona el operador módulo %,  elcual produce el residuo después de la divisón entera. El operador de módulo solo se puede utilizar con números enteros. 7%4 produce 3 y 17 % 5 produce 2. El operador de módulo tiene muchas aplicaciones como determinar si un número es múltiplo de otro o dividir los números en sus partes.

(más…)

7 Diciembre 2009

Tutorial de C++ – 3. Variables

Archivado en: C++ — giovannipumas @ 16:55
Tags: , ,

Bueno, seguimos con el tutorial. Esta vez veremos uno de los conceptos más importantes en el mundo de la programación: las variables. Hay que tener un buen conocimiento al crear nuestros programas para facilitarnos la tarea de programar y para tener bien documentado nuestro código.

Una variable es una posición con nombre en la memoria donde se almacena un valor de un cierto tipo de dato. Las variables pueden almacenar todo tipo de datos: cadenas, números, estructuras, etc. Una variable puede ser modificada en el programa.

Una variable consta típicamente de un nombre (identificador) que describe su propósito. Toda las variables deben ser declaradas antes de ser utilizadas, si no es así, el compilador marcará un error.

(más…)

6 Diciembre 2009

Tutorial de C++ – 2.Suma de enteros

Archivado en: C++ — giovannipumas @ 10:34
Tags: , ,

Nuestro siguiente programa utilizará el flujo de entrada std::cin y el operador de extracción de flujo >> para obtener datos del usuario a través del teclado. Nuestro programa pedirá dos enteros, calculará la suma e imprimirá el resultado. En esta lección aprenderemos también a usar las declaraciones using para evitar el uso excesivo de std en cada declaración.

1    //Lección 2
2   //Programa de suma que muestra la suma de dos enteros
3   #include <iostream> //permite al programador realizar operaciones de entrada y salida
4   using std::cout; //Permite el uso de cout solo
5   using std::cin; //Permite el uso de cin solo
6   usign std::endl; //Permite el uso de endl solo;
7   //la función main empieza la ejecución del programa
8   int main()
9   {
10      //declaraciones de variables
11      int numero1; //primer entero a sumar
12      int numero2; //Segundo entero a sumar
13      int suma; //suma de numero1 y numero2
14
15      cout << "Escriba el primer entero: "; //pide los datos al usuario
16      cin >> numero1; //lee el primer entero del usuario y lo coloca en numero1
17
18      cout << "Escriba el segundo entero: "; //pide los datos al usuario
19      cin >> numero2; //lee el segundo entero del usuario y lo coloca en numero2
20
21      suma = numero1 + numero2; //suma los números, almacena el resultado en suma
22
23      cout << "La suma es  " << suma << endl; //Muestra la suma, fin de línea
24
25      system("PAUSE");
26      return 0;
27  }

Escriba el primer entero: 45
Escriba el segundo entero: 75
La suma es 117

Las citas que aparecen debajo del código es el resultado de cómo se vería en la pantalla, los números (y letras posteriormente) en negritas son los datos de entrada que hace un usuario, así que los valores pueden variar, pero es una guía para saber si el programa funciona bien.

(más…)

5 Diciembre 2009

Compiladores de C++

Archivado en: General — giovannipumas @ 12:01
Tags:

Para los que siguen el curso y no tienen las herramientas para hacer sus programas, les traigo una lista de compiladores que pueden bajar para hacer los programas del curso y sus propias aplicaciones.

Dev-C++

Un compilador gratis muy eficiente, ocupa pocos recursos y además viene integrado con el compilador GCC que utiliza el estándar, es el que actualmente uso para hacer mis programas. Funciona para entornos Windows, que es la que tiene la mayoría así que no hay problema. La página para descargar es la siguiente: http://www.bloodshed.net/dev/devcpp.html.

(más…)

Consideraciones acerca del tutorial de C++

Archivado en: General — giovannipumas @ 11:21
Tags:

Pues a partir de hoy empiezo a hacer un tutorial para principiantes en C++, con lo que vaya aprendiendo, leyendo e investigando quiero aportar un granito de arena para los que quieran empezar en este mundillo.

Lo más probable es que suba un capítulo por día o talvez en dos días por los compromisos que tengo, pero si puedo subir más pues lo haré ahora que empiezan las vacaciones.

Les agradecería sus comentarios para mejorar, errores que puedan haber o sugerencias. Trato de hacer este turorial claro, entendible y que sea exacto para que sea un buen tutorial para los principiantes principalmente, y que tengan bases para ir a temas más avanzados.

Las dudas que tengan también pueden postearlas, pero preferiria que trataran del tema visto, pero si tienen alguna duda que no se ha visto aun así pueden postearla.

Por lo pronto espero que les agrade la idea, saludos a todos.

Tutorial de C++ – 1. Primer programa en C++

Archivado en: C++ — giovannipumas @ 9:36
Tags: , ,

Empezaremos el tutorial de C++ con un programa que imprime una línea de texto en la pantalla. Aunque es un programa sencillo, ilustrará varias características importantes del lenguaje. C++ utiliza notaciones extrañas para los que no son programadores, pero en este tutorial vamos a ir conocéndolos poco a poco.

1  //Lección 1
2  //Programa para imprimir texto
3  #include <iostream> //permite al programa imprimir datos en la pantalla
4
5  //la función main comienza la ejecución del programa
6  int main()
7  {
8   std::cout << "Bienvenido a C++!\n"; //muestra un mensaje
9
10   system("PAUSE"); //Solo se usa en windows
11   return 0; //indica que el programa terminó con éxito
12
13  } //fin de la función main

Bienvenido a C++!

Las líneas 1 y 2 comienzan con //, esto nos indica que son comentarios. Los comentarios son ignorados por el compilador y sirven para documentar el código. El uso de comentarios es una buena práctica de programación ya que nos ayuda a entender el programa y recordar cómo funciona, ya que luego de varios días, meses e incluso años tal vez lo volvamos a leer y sin comentarios será muy difícil entenderlos. Los comentarios que empiezan con // se llaman de una línea ya que terminan al final de la línea actual. También se pueden crear comentarios estilo C que nos permiten escribir varías líenas. Lo comentarios en C comienzan con /* y terminan con */.

(más…)

Aprendiendo a programar en C++

Archivado en: C++ — giovannipumas @ 8:19
Tags: , ,

Me acabo de comprar un libro para aprender a programar en C++, ya que me gustaría ser bueno en programación. Y pues espero poco  a poco ir superándome más y más. Por mientras aquí estaré subiendo los programas de ejemplo que haga. Tal vez hasta haga un tutorial jejeje. Ya si les gusta la propuesta me dicen.

Mientras pongo la definición de C++, que fue sacado de la wikipedia:

C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.

Posteriormente se añadieron facilidades de programación genérica, que se sumó a los otros dos paradigmas que ya estaban admitidos (programación estructurada y la programación orientada a objetos). Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma.

Actualmente existe un estándar, denominado ISO C++, al que se han adherido la mayoría de los fabricantes de compiladores más modernos. Existen también algunos intérpretes, tales como ROOT.

Una particularidad del C++ es la posibilidad de redefinir los operadores (sobrecarga de operadores), y de poder crear nuevos tipos que se comporten como tipos fundamentales.

El nombre C++ fue propuesto por Rick Mascitti en el año 1983, cuando el lenguaje fue utilizado por primera vez fuera de un laboratorio científico. Antes se había usado el nombre “C con clases”. En C++, la expresión “C++” significa “incremento de C” y se refiere a que C++ es una extensión de C.

A continuación se cita el clásico “Hola mundo” en C++

# include <iostream> // Esta biblioteca permite el uso de cout(<<) y de cin(>>)

using namespace std;

int main()
{
    cout << "Hola mundo" << endl;
    return 0;
}

Bueno, los dejos, voy a seguir estudiando para poner aquí códigos fuentes. Saludos.

11 Noviembre 2009

Probando navegadores web ¿Cuál te conviene?

Archivado en: Internet — giovannipumas @ 10:06
Tags: , , , , ,

He tenido un poco de tiempo de ocio y para pasar el tiempo me  propuse a probar los navegadores más populares, así que descargué Opera, Safari y Chrome. Internet Explorer y Firefox ya los tenía instalado. Estas son las impresiones que me dieron al probar cada uno por 15 minutos.

Firefox 3.5

firefox-logoUn nevagador que para mí es el mejor de todos. Tiene una velocidad para abrir las páginas solo detrás de Chrome, y soporta todos los plugins que hay y que necesitas. Lo más impresionante de Firefox es la gran cantidad de complementos que le puedes añadir, haciendo de Firefox el navegador más personabilizable de todos. Los complementos que más me gustan y que uso actualmente son: Adblock plus, GreaseMonke, Gmail Manager y Download Statusbar. El uso de las pestañas es intuitivo y puedes cerrar cualquiera aunque no la tengas activa. Aunque al abrir una nueva pestaña solo te aparece una página en blanco, lo cual es una desventaja, al menos para mí, con respecto a Chrome, Opera y Safari, que te muestran en la pestaña nueva el historial de navegación, tus páginas favoritas o los sitios más visitados, aunque esto se puede arreglar instalando un complemento.

Después de todo, tiene más cosas buenas que malas, por lo cual lo he hecho mi navegador prederteminado y el cual usaré por un largo tiempo.

Internet Explorer 8

ie8-logo

El navegador que viene por default en Windows. Para ser sincero nunca me ha gustado el Internet Explorer, en la época en donde aún no sabía de otros navegadores, usaba este y era porque no había otro navegador más instalado en las máquinas que ocupaba. Lo que me llevo a usar Firefox fue el uso del Explorer, ya que sus páginas cargaban muy lento. Pero ya ha pasado tiempo y la versión 8 parece que ha tenido algunas mejoras, por fin usa pestañas con lo cual no tenemos que estar abriendo una ventana nueva cada vez que queramos ver una página diferente. Ahora la barra de direcciones ofrece autocompletado y tiene una nueva características que es el Inprivate, que te permite navegar por internet sin dejar rastro de tu historial de navegación, contraseñas y datos que se guardan conmunmente, anque tienes que activarlo.

A pesar de todo, aún sigue siendo más lento que otros navegadores y ocupa más memoria al abrir las páginas que Firefox. Además no posee un administrador de descargas, algo que yo ocupo mucho y creo que la mayoría también. Aunque hay que ser sinceros, ya no es tan malo como antes.

(más…)

8 Noviembre 2009

Adios lap

Archivado en: General — giovannipumas @ 0:19
Tags: ,

lap compaq

Ya mi lap murió, bueno, tan solo está en coma. Y esque la tarjeta de video se desoldó y ya no quiere prender, por lo cual tuve que mandar a arreglarla, lo bueno es que tiene garantía :-) . Y esque no es la primera vez que me pasa, ya la había mandado a componer por lo mismo pero no queda, pero ya ahora que me la devuelvan de nuevo he decidido venderla a $2000 y comprarme una nueva.

Ni modo, así es la vida, la extrañaré, hemos pasado por tantas cosas y tanto me ha ayudado pero es hora de cambiar por una más nueva y mejor. Lo bueno es que al dejarla no se va a quejar jeje.

Tan pronto encuentre un comprador le daré el adios, pero antes de entregársela a su dueño la formatearé para que quede como nueva.

Bueno, es algo que tenía que pasar algún día y es mejor ahora que después. Espero tener pronto una lap nueva y seguir haciendo mis cosas que venía haciendo cuando eran los tiempos felices con mi Compaq V3000.

Entradas siguientes »

Blog de WordPress.com.