Skip to main content

I am a fan of technology and a new in the world of program.
My career is mechatronics , I chose this career because I arrived by accident. But in the end I really liked what comes as it is a combination of mechanics, electronics and programming . And I just like what he does because it is also something that I loved my do. I think that I do the right choose and I dont return or go back.

I tink my hero is Jesus, because this person is the best person. This person have really see for us at the beging of the time, this person who really care of us, this person who give away everithing that he have for us, this person who love us so much that even died for us, this person who give his life for us and love and is waiting for us and still for give us even you dont want to belive in him.

In the past I played the guitar for 3 years, but now no more. And my favourite author is Cassandra Clare with Cazadores de Sombras.

Juan Abdiel

While y For

1 min read

Un tutorial para poder saber como utilizar y las diferencias entre while y for para C++.

Aqui esta el link:

Juan Abdiel

If and Else

1 min read

Aqui esta un nuevo tutorial para poder saber como utilizar un if y tambien un else como condicionales.

Aqui esta el link:

Juan Abdiel

Funciones en C++

1 min read

Aqui esta un nuevo tutorial para como poder crear una funcion que hago o desarrollo un codigo especifico del programa y despues como poderla llamar y usarla en el codigo principal.

Aqui esta el link:

Juan Abdiel

Output e Input

1 min read

Aqui esta un tutorial para que puedan aprender a usar las funciones basicas de cout y tambien cin. Completamente en español y explicado para Ubuntu.

Aqui esta el link:

Juan Abdiel

Crear un archivo C++ y compilarlo

1 min read

En este tutorial podran ver como pueden crear un archivo desde la terminal en Ubuntu y como poderlo compilar.

Aqui esta el link:

Juan Abdiel

Fundamental Data Type

4 min read


The values of variables are stored somewhere in an unspecified location in the computer memory as zeros and ones. Our program does not need to know the exact location where a variable is stored; it can simply refer to it by its name. What the program needs to be aware of is the kind of data stored in the variable. It's not the same to store a simple integer as it is to store a letter or a large floating-point number; even though they are all represented using zeros and ones, they are not interpreted in the same way, and in many cases, they don't occupy the same amount of memory.

Fundamental data types are basic types implemented directly by the language that represent the basic storage units supported natively by most systems. They can mainly be classified into:

  • Character types: They can represent a single character, such as 'A' or '$'. The most basic type is char, which is a one-byte character. Other types are also provided for wider characters.
  • Numerical integer types: They can store a whole number value, such as 7 or 1024. They exist in a variety of sizes, and can either be signed or unsigned, depending on whether they support negative values or not.
  • Floating-point types: They can represent real values, such as 3.14 or 0.01, with different levels of precision, depending on which of the three floating-point types is used.
  • Boolean type: The boolean type, known in C++ as bool, can only represent one of two states, true or false.

Here is the complete list of fundamental types in C++:

GroupType names*Notes on size / precision
Character types char Exactly one byte in size. At least 8 bits.
char16_t Not smaller than char. At least 16 bits.
char32_t Not smaller than char16_t. At least 32 bits.
wchar_t Can represent the largest supported character set.
Integer types (signed) signed char Same size as char. At least 8 bits.
signed short int Not smaller than char. At least 16 bits.
signed int Not smaller than short. At least 16 bits.
signed long int Not smaller than int. At least 32 bits.
signed long long int Not smaller than long. At least 64 bits.
Integer types (unsigned) unsigned char (same size as their signed counterparts)
unsigned short int
unsigned int
unsigned long int
unsigned long long int
Floating-point types float  
double Precision not less than float
long double Precision not less than double
Boolean type bool  
Void type void no storage
Null pointer decltype(nullptr)  

* The names of certain integer types can be abbreviated without their signed and int components - only the part not in italics is required to identify the type, the part in italics is optional. I.e., signed short int can be abbreviated assigned shortshort int, or simply short; they all identify the same fundamental type.

Recuperado de:

 Para aquellos atascados que sólo quieren saber lo que necesitan, hay 5 tipos de datos para las variables. Son string, int, float, long y bool. 

El tipo string es meramente para texto.

El tipo int es intiger que es para números enteros.

El tipo float es un número que admite números con puntos decimales.

El tipo long es para números de gran valor.

El tipo bool es solamente para dar un valor de true o false.

Para funciones hay un valor llamado voit que es para que imprima un valor sin necesidad de poner un cout. Tener mucho cuidado con las funciones a utilizar sobre todo en las funciones.


Juan Abdiel

Use of the condditional "if"

1 min read

(Tutorial en español, )

Para este tutorial es necesario por lo menos saber lo basico de la estructura de un programa que lo puede checar en esta pagina:

El uso de la funcion "If" es un condicional donde si, y solo si, se cumple la condicion que esta dentro del if se realiza lo que esta escrito dentro de ese codigo. Si se cumple la condicion se ejecuta el codigo y sino simplemente se pasa de eso, un ejemplo de esto es: 

if (x == 100)
   cout << "x is ";
   cout << x;

La estructura de este programa es de "if" seguido de un doble parentesis () donde se pone la condicion que se debe cumplir, por ultimo son llaves {} que es donde se pone el codigo que se va a ejecutar.

Para mas informacion puedes consultar esta pagina:


Juan Abdiel

Basic output and input in C++

2 min read

(Tutorial en español, ,PIW)

Para este tutorial es necesario por lo menos saber la estructura de un programa que lo puedes checar en este link:

Las funciones de Input and Output son funciones que se ponen para poder tanto poner o imprimir informacion en pantalla y con otro el poder recibir informacion del usuario al programa.


Esta funcion de C++ es una funcion que te permite imprimir informacion hacia el usuario. La funcion que se utiliza puede ser de dos maneras, pero la mas facil y mas usado es cout que es una impresion de informacion estandar que despues de usar ese cout se utiliza dos simbolos de << que quiere decir una insercion o lo que va despues de, por ejemplo: 


cout << "Hello";  // prints Hello
cout << Hello;    // prints the content of variable Hello 

donde estos simbolos señalan lo que sigue y tambien por ejemplo: 

cout << "I am " << age << " years old and my zipcode is " << zipcode;

donde al finalizar de poner todo lo que se quiere anhidar y decir se pone un ; para terminar esa accion.


Esta otra funcion de C++ es una funcion que permite recibir informacion que el usuario tecle para introducirla en el programa para asignar el valor a una variable. Este comande es el de cin que se utiliza igual con un simbolo que es el de >> que es el contrario del output, con esto quiere decir que el valor que ponga el usuario. Un ejemplo de esto es: 

int age;
cin >> age;

Pero tambien para esto necesitas declarar las variables que van a recibir algun tipo de valor ya sea string(texto), int(entero), float(numeros decimales), char(caracteres). Y al finalizar tambien se pone un ; para finalizar esa accion.

Si requieren mas informacion visiten esta pagina: que es donde me base para hacer este tutorial en español.

Juan Abdiel

Use of comments C++

1 min read

(Tutorial en español,

Los comments para un programa en C++ son utilisados para poder insertar lineas de texto que no alteran para nada el programa, pero que si sirven para dar en cierta manera "notas" acerca de tu programa a programadores en tu codigo fuente. 

Para poder usarlos nada mas hay que incertar un doble slash (//) y empezar a comenzar a escribir. Solo 2 precauciones: Lo que se ponga despues de esas dos lineas se convierte en un comment, asi que si pones esas dos lineas de slash en medio del codigo se convierte en comment y no lo reconoce el programa.

La segunda precaucion es que para poder terminar el comment tienes que dar un ENTER para terminar esa linea de escritura y saltar a la siguiente linea y terminar ese comment.

Inspirado de esta pagina: y para mas tutoriales visiten:

Uso de los comments

Juan Abdiel

I have my blog that the page is: that I have my expectation and my twitter, and also I have a repository in Github