wikiHow es un "wiki", lo que significa que muchos de nuestros artículos están escritos por varios autores. Para crear este artículo, 28 personas, algunas anónimas, han trabajado para editarlo y mejorarlo con el tiempo.
Este artículo ha sido visto 13 331 veces.
Existen infinitas formas para programar computadoras. Últimamente, la elección es el programador quien decide cómo llevar a cabo aquello que necesita. Sin embargo, existen muchas “buenas prácticas” respecto a los estilos y al uso de las funciones para lograr una mejor compilación y programas más seguros. Se deben tomar algunas precauciones para asegurarse de que los futuros programadores (incluyéndote a ti) de tu proyecto, puedan leer y comprender tu código.
Pasos
-
1Descarga un IDE (entorno de desarrollo integrado) para C++, tal como Eclipse, Netbeans, y CodeBlocks, o puedes utilizar un editor de texto plano como Notepad++ o VIM. También puedes ejecutar programas desde la línea de comandos, en ese caso cualquier editor de texto será suficiente. Podría resultarte útil elegir un editor que soporte el resaltado de la sintaxis y que indique lo números de las líneas. La mayoría de los programadores opinan que los sistemas de tipo Unix (Linux, OS X, BSD) son los mejores entornos para el desarrollo.
-
2Crea un archivo de programa principal. El archivo principal debe incluir una función llamada main(). Aquí es donde comienza la ejecución del programa. Desde aquí, deberías llamar a las funciones, instanciar clases, etc. Puedes incluir otros archivos de tu aplicación como así también las librerías.
-
3Comienza a escribir tu programa. Inserta tu código o el programa que necesites construir (puedes ver algunos ejemplos abajo). Aprende la sintaxis, la semántica, los paradigmas de Programación Orientada a Objetos, estructuras de datos, diseño de algoritmos tales como las listas enlazadas, colas de prioridad, etc. C++ no es un lenguaje fácil para programar, pero al utilizarlo aprenderás los fundamentos que se extienden a todos los lenguajes de programación.
-
4Inserta comentarios en tu código. Explica qué hacen tus funciones y para qué es cada variable. Elige nombres claros para las variables y las funciones. Ponle mayúscula a los nombres de las variables globales. En general: asegúrate de que cualquiera que lea tu código pueda entenderlo.
-
5Utiliza las sangrías necesarias en tu código. Una vez más, puedes ver algunos ejemplos abajo.
-
6Compila tu código con
g++ main.cpp
-
7Ejecuta tu programa escribiendo:
./a.out
Ejemplos
Ejemplo.1:-
/* Éste es un programa simple para que entiendas lo esencial del estilo DE g++. Éste es un programa con el compilador g++.*/
#include <iostream> /* incluye las funciones de entrada y salida */
using namespace std; /* estamos utilizando las funciones std (estándares) */
int main() /* declara la función principal; también puedes hacerlo de la forma int main(void). */
{
cout << "\n Hola Papa" ; /* '\n' es una nueva línea (\t es una tabulación) */
cout << "\n Hola Mama" ;
cout << "\n Este es mi primer programa" ;
cout << "\n Fecha 11/03/2007" ;
return 0;
}
Ejemplo.2:-
/* Este programa calcula la suma de dos números */
#include <iostream>
using namespace std;
int main()
{
float num1,num2,res; /* declara variables; int, double, long.. también funcionan */
cout << "\n Ingresa el primer numero= " ;
cin >> num1; /* guarda el valor del usuario en num1 */
cout << "\n Ingresa el segundo numero= " ;
cin >> num2;
res = num1 + num2;
cout << "\n La suma de "<< num1 <<" y"<< num2 <<" = "<<res '\n' ;
return 0;
}
Ejemplo.3:-
/* Producto de dos números */
#include <iostream>
using namespace std;
int main()
{
float num1;
int num2;
double res;
cout << "\n Ingresa el primer numero= " ;
cin >> num1;
cout << "\n Ingresa el segundo numero= " ;
cin >> num2;
res = num1 * num2;
cout << "\n El producto de dos numeros = " << res '\n' ;
return 0;
}
Ejemplo.4:-
// Iterando para encontrar una ecuación matemática. En este caso, también averigua la respuesta
// Pregunta número 1 de Project Euler.
#include <iostream>
using namespace std;
int main() { // Abriendo la función principal.
int sum1=0; int sum2=0; int sum3=0; int sum4=0; // Crea los enteros necesarios para averiguar la respuesta.
for (int a=0; a < 1000; a=a+3) {sum1 = sum1+a;} // Itera hasta que a sea 1000 o más, sumando 3 a 'a' en cada iteración. También agrega 'a' a sum1.
for (int b=0; b < 1000; b=b+5) {sum2 = sum2+b;} // Itera hasta que 'b' sea 1000 o más, sumando 5 a 'b' en cada iteración. También agrega 'b' a sum2.
for (int c=0; c < 1000; c=c+15) {sum3 = sum3+c;} // Itera hasta que 'c' sea 1000 o más, sumando 15 a 'c' en cada iteración. También agrega 'c' a sum3.
sum4 = sum1 + sum2 - sum3; // sum4 recibe el valor de la suma de sum1 y sum2, y le resta sum3.
cout << sum4; // Devuelve sum4, la respuesta.
cin.get(); // Espera a que el usuario presione enter.
return 0; // Declaración del retorno.
} // Cerrando la función principal.
Ejemplos de diferentes estilos:
int main(){
int i = 0;
if(1+1==2){
i = 2;
}
}
/* Éste es el estilo Whitesmiths*/
int main()
{
int i;
if (1+1==2)
{
i = 2;
}
}
/* Éste es el estilo GNU */
int main ()
{
int i;
if (condition)
{
i = 2;
function ();
}
}
Consejos
- Trata de utilizar siempre un compilador ISO con tus programas.
- 'a.out' es el nombre predeterminado del archivo ejecutable que crea el compilador.
Advertencias
- Nunca utilices estilos confusos o funciones en desuso.