sábado, 17 de diciembre de 2016

[4]. Prática 2. Curso de C++. Cpp para todos

En este ejercicio, a modo de práctica, haremos lo siguiente: Ingresar el nombre de un alumno, ingresar cuatro notas, y mostrar el promedio de dicho alumno.

El código es el siguiente:

#include <iostream>
#include <conio.h>

int main()
{
     char nombre[15];
     int nota1, nota2, nota3, nota4;
     int promedio;

     cout<<"Ingrese su nombre: ";
     cin>>nombre;
     cout<<"Ingrese la nota 1: ;
     cin>>nota1;
     cout<<"Ingrese la nota 2: ;
     cin>>nota2;
     cout<<"Ingrese la nota 3: ;
     cin>>nota3;
     cout<<"Ingrese la nota 4: ;
     cin>>nota4;

     promedio = (nota1 + nota2 + nota3 + nota4) / 4;
      getch();    
      return 0;
}

martes, 6 de diciembre de 2016

[3]. Práctica Tipos de datos. Curso C++

Ahora nos centraremos un poco en seguir practicando con los diferentes tipos de datos, haremos un ejercicio, el cual pide lo siguiente: Pedir el nombre al usuario, y una cantidad a ingresar, puede ser cualquiera, y a esa cantidad le sumaremos 10, le restaremos 15, la multiplicaremos por 3, y la dividiremos entre 3.

 El código es el siguiente: 

#include <iostream>
#include <conio.h>

using namespace std;

int main ()
{
    char nombre[15];
    float num = 0;
    float resultado = 0;
   
    cout<<"Ingrese su nombre: ";
    cin>>nombre;
    cout<<"Ingrese un numero: ";
    cin>>num;
    resultado = num + 10;
    cout<<"La suma es: "<<resultado<<endl;
    resultado = num - 15;
    cout<<"La resta es: "<<resultado<<endl;
    resultado = num * 3;
    cout<<"La multiplicacion es: "<<resultado<<endl;
    resultado = num / 3;
    cout<<"La division es: "<<resultado<<endl;
    getch();
    return 0;
}


En este video explico de una mejor manera el código: https://www.youtube.com/watch?v=AJzNNc_uWmc

[2]. Tipos de datos, Pequeñas operaciones - Curso C++



Ahora nos toca ver los tipos de datos que existen en C++, por ahora solo veremos 3, que son los más usados, o por lo menos los 3 que más me han servido a mí. Siendo estos los datos enteros, flotantes y char (o cadenas).

Pero para poder conocer los tipos de datos, debemos saber primero qué es una variable.
Variable: Es un espacio que se almacena en la memoria  RAM, donde se guardará lo que nosotros queramos mientras se esté ejecutando el programa.

Ahora sí, los tipos de datos son:
Enteros: Son aquellos que permiten almacenar en su interior números, número enteros. Por ejemplo: 6,10,2036, etc. En código se declaran como 'int', acompañado del nombre de la variable.

Flotantes: Es el tipo de dato que permite almacenar números, pero con su parte decimal. Por ejemplo: 3.56 , 15.234, 3.141592654 , etc. En código se declaran como 'float', acompañado del nombre de la variable.

Char: Permiten almacenar caracteres. Entiéndase un caracter como una letra o un número. Son más utilizados para almacenar palabras. En código se declaran como 'char', acompañado del nombre de la 
variable.

El código a utilizar es el siguiente:

#include <iostream>
#include <conio.h>

using namespace std;

int main()
 {
     flaot num1 = 3;
     float num2 = 5;
     int suma = num1 + num2;
     int resta = num1 - num2;
     float division = num1 / num2;

     //endl es lo mismo que \n  
     cout<<"La suma es: "<<suma<<"\n";
     cout<<"La resta es: "<<resta<<endl;
     cout<<"La division es: "<<division;

     getch();
     return 0;
}
 Este video te explico el código con más detalle: https://www.youtube.com/watch?v=irFkuLAUVB0 

lunes, 5 de diciembre de 2016

[1]. Mi primer programa.


     Como en cualquier lenguaje de programación se necesita un ID (entorno de desarrollo) que no viene siendo más que un programa para programar, a continuación te dejaré un link para descargar Dev C++. Hay varios entornos de desarrollo, como lo es el ya mencionado Dev C++, CodeBlocks, Borland C++, pero en este curso utilizaremos Dev C++. 

     Ya habiendo instalado dev c++ se te debe mostrar algo como esto:

      Ya teniendo instalado Dev C++, crearemos nuestra plantilla para poder programar. Para hacerlo debemos hacer lo siguiente:
  1. Dar click en Archivo.
  2. Dar click en Nuevo.
  3. Dar click en Archivo Fuente.
 Lo siguiente es hacer nuestro programa, te recomiendo que no hagas la de "copiar y pegar" teclea el código por ti mismo, para irte familiarizando con las palabras reservadas, el código es el siguiente:

#include <iostream>
#include <conio.h>

using namespace std;

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

Al ya haber tecleado el código se debe compilar para poder ver lo que hace el programa, para poder compilar el programa se debe hacer lo siguiente:
  1. Dar click en el menú 'Ejecutar'.
  2. Dar click en 'compilar y ejecutar'

Al haber compilado y ejecutado el programa se debe mostrar lo siguiente:



Ahora, algo que debes estarte preguntando es: ¿que rayos acabo de escribir o para qué sirve cada línea de código que teclee?

También introduciré algo que en programación se conoce como 'comentarios' que no es más que poner dos diagonales antes de querer escribir algo por ejemplo con el código que habíamos usado antes:


#include <iostream>
#include <conio.h>
//Esto es un comentario
using namespace std;

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

lo que hará el compilador es ignorar esta línea "//Esto es un comentario" por ser un comentario. Un comentario sirve para que el programador escriba cosas sobre el programa, o para autoayuda, por ejemplo se podría poner "esta porción de código sirve para mostrar un hola mundo" y se vería así:

//Este código sirve para mostrar un hola mundo.
#include <iostream>
#include <conio.h>
using namespace std;

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

el programa se sigue ejecutando de igual forma, no afectan en nada los comentarios.
Ahora, estas dos líneas de código:
#include <iostream>
#include <conio.h>
se llaman "librerías" que son paquetes que traen funciones que nosotros podremos utilizar sí y sólo sí nosotros accedemos a dichas librerías, para poder acceder a ellas es necesario poner un numeral, la palabra "include" y dentro de los signos mayor y menor, el nombre de la librería, en algunas librerías es necesario colocar el ".h" en otras no.

using namespace std; sirve para poder mostrar y leer datos desde la consola, por ejemplo, en este caso la usamos para poder utilizar la función "cout" (cout sirve para poder mostrar un mensaje en pantalla).

int main () es una función, a lo largo del curso veremos que C++ trabaja por medio de funciones. Y la función main pues es la función que se ejecuta al compilar el programa (de ahí su nombre, 'main' que viene siendo 'principal' en español). El 'return 0' no lo veremos muy a fondo ahora porque sería complicarnos. Lo veremos más adelante.

La función getch(); nos sirve para pausar el programa, si esta función no estuviera, el programa se ejecutaría pero se cerraría tan rápido que no podríamos ver lo que se ejecutó, entonces hace una pausa en el programa y hasta que presionemos una tecla el programa continuará ejecutándose.

Sé que esta clase se hizo un poco larga, pero así cuando estamos aprendiendo algo, hay mucha teoría, pero es importante para conocer lo que estamos haciendo. Nos vemos en la próxima chicos ;)



Bienvenida al curso.

Hola, mi nombre es Héctor, y sé que la programación se encuentra en su auge en esta época, y es una muy buena forma de ganar dinero, ya que se puede trabajar programando desde la comodidad de nuestra casa y nos evitamos tráfico y bla bla bla... este será un curso para aprender desde lo más básico hasta aprender cosas que nos servirán mucho en nuestra vida como programadores, pero bueno, a lo que vinimos.

¿Qué es C++?
Antes de todo, necesitamos saber qué es programar. Programar no es más que decirle a la computadora que realice una o muchas operaciones pero utilizando un lenguaje que la computadora pueda entender. 
C++ no es más que uno de los muchos lenguajes de programación que existen. En este lenguaje se pueden realizar muchas operaciones... a pesar de ser un lenguaje ya 'viejo' puesto que fue creado en la época de los 80's, pero eso no le quita que sea uno de los que más utilizados en la actualidad (teniendo un pago aproximado de 90,000 dólares anuales). Es un lenguaje al que le va muy bien en paga. Así que nos estaremos centrando en este lenguaje. ¡Empecemos!