Академический Документы
Профессиональный Документы
Культура Документы
Hidráulica de Canales en Ubuntu (Linux) con lenguaje C++ MSc. Iván Arturo Ayala Bizarro
Hidráulica de Canales en Ubuntu (Linux) con lenguaje C++
Instrumentos utilizados
Ubuntu: https://www.ubuntu.com/
Es una distribución de Linux basada en la arquitectura de
Debian. Ubuntu usa primariamente software libre. El
navegador web oficial es Mozilla Firefox. Todos los
lanzamientos de Ubuntu se proporcionan sin costo
alguno.
Instrumentos utilizados
CodeBlock: http://www.codeblocks.org/
Es un entorno de desarrollo integrado de código abierto,
que soporta múltiples compiladores, que incluye GCC,
Clang y Visual C++. Se desarrolló en C++ usando
wxWidgets como el kit de herramientas GUI.
Code::Blocks está orientado hacia C, C++ y Fortran.
Hidráulica de Canales en Ubuntu (Linux) con lenguaje C++ MSc. Iván Arturo Ayala Bizarro
Hidráulica de Canales en Ubuntu (Linux) con lenguaje C++
Verificación de instalación
whereis gcc make
gcc –version
make -v
Hidráulica de Canales en Ubuntu (Linux) con lenguaje C++ MSc. Iván Arturo Ayala Bizarro
Hidráulica de Canales en Ubuntu (Linux) con lenguaje C++
Descripción
g++: Invoca el componente C++ del GCC
main.cpp: Es el archivo del código fuente C++
-o main: Corresponde el nombre de la salida del archivo. Este
se creará automáticamente dentro de la carpeta de ubicación
del archivo main.cpp
Hidráulica de Canales en Ubuntu (Linux) con lenguaje C++ MSc. Iván Arturo Ayala Bizarro
Hidráulica de Canales en Ubuntu (Linux) con lenguaje C++
main.cpp
1 # include " multiplicar . h "
2 int main ( int argc , char const * argv [])
3 {
4 // Definición de variables
5 float a ;
6 float b ;
7 float c ;
8
9 // Asignación de valores
10 a = 12.5;
11 b = 10.;
12
13 // Cálculo
14 c = multiplicar (a , b ) ;
15
16 // Impresión de resultados
17 printf ( " El valor de a * b es : %.3f \ n " ,c ) ;
18 return 0;
19 }
Hidráulica de Canales en Ubuntu (Linux) con lenguaje C++ MSc. Iván Arturo Ayala Bizarro
Hidráulica de Canales en Ubuntu (Linux) con lenguaje C++
multiplicar.h
1 # include < stdio .h >
2
3 // Implementar la cabecera
4 float multiplicar ( float a , float b ) ;
multiplicar.cpp
1 # include " multiplicar . h "
2
3 // Función multiplicar
4 float multiplicar ( float a , float b ) {
5 return a * b ;
6 }
Compilación y ejecución
g++ main.cpp multiplicar.cpp -o main
Hidráulica de Canales en Ubuntu (Linux) con lenguaje C++ MSc. Iván Arturo Ayala Bizarro
Hidráulica de Canales en Ubuntu (Linux) con lenguaje C++
fLatex.cpp
1 # include < stdio .h >
2 # include < iostream >
3
4 int main ( int argc , char const * argv [])
5 {
6 FILE * fTex ;
7
8 fTex = fopen ( " salida . tex " ," w " ) ;
9 fprintf ( fTex , " \\ documentclass []{ article }\ n \ n " ) ;
10 fprintf ( fTex , " \\ begin { document }\ n \ n " ) ;
11 fprintf ( fTex , " \\ section { Canales Abiertos }\ n \ n " ) ;
12 fprintf ( fTex , " Los resultados son : \ n " ) ;
13 fprintf ( fTex , " \\ end { document } \ n " ) ;
14 return 0;
15 }
Compilación y ejecución
g++ fLatex.cpp -o oLatex
./oLatex
Hidráulica de Canales en Ubuntu (Linux) con lenguaje C++ MSc. Iván Arturo Ayala Bizarro
Hidráulica de Canales en Ubuntu (Linux) con lenguaje C++
# GRACIAS "
Hidráulica de Canales en Ubuntu (Linux) con lenguaje C++ MSc. Iván Arturo Ayala Bizarro