Programación C++
online c++ o podemos usar o dev c++ para poder hacer los programas, o VISUALSTUDIO pero hay
que bajar unos componentes para que puede correr el el C++
para C++ siempre hay que poner en la cabecera el cual es
propio de C++ que lo que hace
#include que permite incluir en el programa una serie de archivos de cabecera que contienen
funciones predefinidas que realizan tareas específicas. Por ejemplo es un componente que
permite al programador utilizar funciones para recibir y mostrar datos. De ahí su nombre
input/output stream.
En la línea 3 se hace uso del espacio de nombres std:
usingnamespacestd. Que permite agregar las palabras
reservadas del lenguaje C++. En la línea 8 y 9
encontramos los objetos cout y cin respectivamente. Si no se hiciera uso del espacio de nombres,
el compilador no reconocería estas palabras reservadas y generaría un error.
Se debe hacer el MAIN(){} y al finalizar dentro de las llaves del main se debe agregar el
return EXIT_SUCCESS; para que finalice el programa
Muy IMPORTANTE CON RESPECTO A EL NOMBRAMIENTO DE LAS VARIABLES
no debe empezar por valores numéricos y el único signo de puntuación permitido es el guión bajo.
Ejemplo: nume_1, nombre_usuario, a1, c, etc.
Mostrar mensaje por pantalla se debe usar el COUT <<´´hola``<<endl; Se be usar en signos de
menor al principio y final dos veces ( << ) y al final se debe agregar el etiqueta o salto de línea endl
Recibir datos por consola Debe ir seguido de signos dobles de
mayor (>>) y la variable que se ha dispuesto para guardar dicho
valor. Al finalizar siempre el punto y coma (;)
para mostrar el resultado con un texto y CONCATENAR se debe tenr en cuenta que se debe cerrar
el mensaje como normalmente se hace y
seguid ode eso se pone la operación en
este caso la suma de a + b y se cierra
nuevamente con doble menor ( << ) y con la etiqueta de ENDL; ( salto de línea )
SYSTEM(“PAUSE”); lo que hace obliga al sistema a mantener
la consola abierta hasta que se presione una tecla. De lo
contrario ésta se cerraría y no se alcanzaría a ver el resultado de la suma de los dos números.
la sentencia returnEXIT_SUCCESS devuelve el
control al sistema operativo y confirma que la
aplicación finalizó correctamente. En la línea
16 se encuentra la llave de cierre de la función main().
Se espera que la primera almacene el nombre y el apellido del usuario, por lo que al finalizar, se
agregan corchetes y se define la dimensión
de la variable, que en este caso podrá
almacenar hasta 30 caracteres incluyendo
espacios.
Se debe agregar un numero al final ya que es la cantidad aproximada que podrá tener de letras
por eso el [30]
Ejemplo CHAR nombre[7] = DANIEL pero aquí solo hay 6 y decía 7 por que debe ser un aproximado
mayor
En la siguiente que es sexo no se agrega un numero ya que solo se espera una letra(carácter)
En la línea 11 se recibe la cadena de caracteres digitada por el usuario, la cual hace referencia al
nombre y al apellido. Para recibirla de forma completa se utiliza la función getline() en compañía
con el objeto cin; dado que al utilizar simplemente cin y los signos de << la variable almacenará la
cadena de texto hasta que se encuentre con un espacio.
sentencia que le indica al sistema que debe limpiar la pantalla.
Importante: Si en el ejercicio
anterior se hubiera leído primero
la edad y después el nombre, el
resultado en pantalla sería el
siguiente:
Como se observa, no se dio espacio para que el usuario digitará el nombre y el apellido. Lo
anterior ocurre porque la función getline() registra la tecla enter que se presionó después de
digitar la edad. La tecla enter en el
lenguaje C++ está representada por el
signo “\n” el cual debe ser eliminado
antes de usar la función getline() con
la aplicación de la función [Link]()
que requiere dos parámetros: el
primero representa el número
máximo de caracteres a ignorar y el
segundo parámetro representa al
caracter delimitador, en este caso el
enter.
#include <iostream>
using namespace std;
int main()
int talla,cantidad;
float costo,precio_vta,costo_total,precio_total, utilidad, porcentaje ;
char referencia[30], des_zapato[60],disponible;
cout <<"ADMISTRAR VENTA DE ZAPATOS"<<endl;
cout << "Digite la referencia del zapato..."<<endl;
[Link](referencia,30);
cout <<"\n";
cout << "Digite la descripcion del zapato..."<<endl;
[Link](des_zapato,60);
cout <<"\n";
cout << "Digite la talla del zapato..."<<endl;
cin >> talla ;
cout <<"\n";
cout <<"Digite la letra si esta disponible para la venta S/N..."<<endl;
cin >> disponible;
cout <<"\n";
cout <<"Digite el costo del Zapato: "<<endl;
cin >> costo ;
cout <<"\n";
cout <<"Digite el precio de venta del zapato..."<<endl;
cin >> precio_vta ;
cout <<"\n";
system("cls");
cout <<"LOS DATOS REGISTRADOS SON LOS SIGUIENTES"<<endl;
cout <<"REFERNCIA: "<<referencia<<endl;
cout <<"DESCRIPCION: "<<des_zapato<<endl;
cout <<"TALLA: "<<talla<<endl;
cout <<"DISPONIBILIDAD: "<<disponible<<endl;
cout <<"COSTO: "<<costo<<endl;
cout <<"PRECIO: "<<precio_vta<<endl;
cout <<"Gracias por digitar la informacion";
system("pause");
return 0;
DECLARACION DE VARIABLES
5.1. Variables locales Las variables locales son aquellas que se definen dentro de una función, lo
cual quiere decir que solamente pueden ser asignadas o modificadas dentro de ella, éstas
variables son desconocidas para el exterior.
5.2. Variables globales Las variables globales son aquellas que se definen por fuera de las
funciones y por consiguiente son visibles para todas ellas; de este modo, pueden acceder para
obtener su valor o para modificarlo.
FUNCIONES
La función main es el punto inicial de una aplicación en C++ y es de uso obligatorio, entre sus
llaves van las sentencias de programación y desde ella se pueden invocar variables globales y otras
funciones declaradas por el usuario. Ésta debe retornar un valor, no pueden existir dos o más
funciones main en el mismo programa y es importante recordar que todas las líneas de código
dentro de la función deben terminar en punto y coma (;). Dentro de la función main no se puede
definir funciones creadas por el usuario.
Las funciones creadas por el usuario deben estar definidas por fuera de la función main, pueden
llevar el nombre que el usuario desee teniendo en cuenta que no se permite dejar espacios y no
debe empezar por caracteres numéricos. En el paréntesis se definen los parámetros o variables
que necesita la función para ser procesados y retornar un valor. Cuando se invoque la función se
deben pasar los valores de dichos parámetros para su correcto funcionamiento.
A continuación se presentará el código modificado del primer ejemplo y se incluirá una función
definida por el usuario, lo anterior para lograr una mejor comprensión:
Como se observa en la línea 5, el primer paso fue declarar la función de tipo entero como si fuera
una variable global, aquí mismo deben ir definidos sus parámetros. Definirla en esta sección
permitirá ser invocada en cualquier parte del programa.
Entre las líneas 20 y 23 se define la función con sus parámetros. Estos valores se reciben para ser
procesados y se retorna el valor calculado de tipo entero.
Finalmente, en la línea quince se invoca la función suma enviando la referencia de sus parámetros.
Éstos deben ser del mismo tipo definido en la función y enviados en el mismo orden.