C++
PROF. ELVIN MANUEL CHÁVEZ FORTÍN
GENERALIDADES
Es un lenguaje de programación diseñado en 1979. La intención de su
creación fue extender al lenguaje de programación C mecanismos que
permiten la manipulación de objetos.
Elementos utilizados en la Programación
Datos
Tipos de
Datos
TIPOS DE DATOS
char int float double bool
CONSTANTES
Son todos los valores que no están sujetos a cambios en la
comprobación del algoritmo ni en la ejecución del programa,
reciben un valor y este no puede ser modificado.
Por ejemplo:
DiasMes = 30
impuesto=15 etc.
VARIABLES
Son los espacios de memoria que se pueden modificar durante la
ejecución del programa. Contrario de las constantes, estas reciben
un valor que puede ser modificado cuantas veces sea necesario:
Por ejemplo:
edad
sueldo
precio
OPERADORES DE ASIGNACIÓN
Operador Descripción
= Asigna un valor a una variable
*= Asigna el producto de dos valores
/= Asigna el cociente al dividir dos números
+= Asigna la suma de dos números
-= Asigna la resta de dos números
OPERADORES DE COMPARACION
Operador Descripción
< Menor que
<= Menor o igual que
> Mayor que
>= Mayor o igual que
== Igual que
!= Diferente que
OPERADORES LÓGICOS
Operador Signifcado
&& Operador lógico and
|| Operador lógico or
! Operador lógico not
LIBRERÍAS O BIBLIOTECAS
Es una colección de clases y de funciones almacenadas en cierto tipo
de archivos que podemos importar o incluir en nuestro programa;
las librerías brindan la posibilidad de controlar las diferentes acciones
que puede realizar un programa, como el mostrar algo en la
pantalla, permitir que el usuario trabaje con números, texto, etc.
fstream iostream math stdio string
ESTRUCTURA DE UN PROGRAMA
#include <iostream>
int main( )
{
std::cout<<“ Hola
Mundo”;
}
Se llama a la librería
iostream
Función principal
Entre las { } se
escribirá el código
del programa
ESTRUCTURA DE UN PROGRAMA
#include <iostream>
using namespace std;
int main( )
{
cout<<“ Hola Mundo”;
}
METODOS DE CIN EN C++
La clase cin guarda en una variable lo que el usuario ingrese desde
el input estándar y tiene varios métodos para lograr la lectura y
guardarlo. Ese dato puede ser procesado para ser almacenado en
los diferentes tipos de datos, así como: int, float, char, string o bool.
Los métodos mas utilizados son:
cin.get( ) cin.ignore( ) cin.getline( )
cin.get( )
Permite solamente el primer carácter que escribe el usuario cuando
se le pide ingrese una palabra.
Para hacer uso de este método solo es necesario declarar una
variable tipo char.
cin.ignore( )
Se utiliza para ignorar lo que hay en el buffer (espacio de memoria
en el que se almacena datos de manera temporal) y no saltar la
lectura de datos cuando cambia de string a int.
cin.ignore( ) se puede utilizar sin parámetros o con 2, uno para la
cantidad de caracteres que se ignoraran y el otro para decir hasta
cual carácter se va a ignorar.
cin.getline( )
Se utiliza para que el usuario pueda introducir cadenas de
caracteres. getline( ) tiene dos sintaxis:
getline(variable, longitud, carácter de fin)
getline(cin,variable)

Programación en C++

  • 1.
    C++ PROF. ELVIN MANUELCHÁVEZ FORTÍN
  • 2.
    GENERALIDADES Es un lenguajede programación diseñado en 1979. La intención de su creación fue extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos. Elementos utilizados en la Programación Datos Tipos de Datos
  • 3.
    TIPOS DE DATOS charint float double bool
  • 4.
    CONSTANTES Son todos losvalores que no están sujetos a cambios en la comprobación del algoritmo ni en la ejecución del programa, reciben un valor y este no puede ser modificado. Por ejemplo: DiasMes = 30 impuesto=15 etc.
  • 5.
    VARIABLES Son los espaciosde memoria que se pueden modificar durante la ejecución del programa. Contrario de las constantes, estas reciben un valor que puede ser modificado cuantas veces sea necesario: Por ejemplo: edad sueldo precio
  • 6.
    OPERADORES DE ASIGNACIÓN OperadorDescripción = Asigna un valor a una variable *= Asigna el producto de dos valores /= Asigna el cociente al dividir dos números += Asigna la suma de dos números -= Asigna la resta de dos números
  • 7.
    OPERADORES DE COMPARACION OperadorDescripción < Menor que <= Menor o igual que > Mayor que >= Mayor o igual que == Igual que != Diferente que
  • 8.
    OPERADORES LÓGICOS Operador Signifcado &&Operador lógico and || Operador lógico or ! Operador lógico not
  • 9.
    LIBRERÍAS O BIBLIOTECAS Esuna colección de clases y de funciones almacenadas en cierto tipo de archivos que podemos importar o incluir en nuestro programa; las librerías brindan la posibilidad de controlar las diferentes acciones que puede realizar un programa, como el mostrar algo en la pantalla, permitir que el usuario trabaje con números, texto, etc. fstream iostream math stdio string
  • 10.
    ESTRUCTURA DE UNPROGRAMA #include <iostream> int main( ) { std::cout<<“ Hola Mundo”; } Se llama a la librería iostream Función principal Entre las { } se escribirá el código del programa
  • 11.
    ESTRUCTURA DE UNPROGRAMA #include <iostream> using namespace std; int main( ) { cout<<“ Hola Mundo”; }
  • 12.
    METODOS DE CINEN C++ La clase cin guarda en una variable lo que el usuario ingrese desde el input estándar y tiene varios métodos para lograr la lectura y guardarlo. Ese dato puede ser procesado para ser almacenado en los diferentes tipos de datos, así como: int, float, char, string o bool. Los métodos mas utilizados son: cin.get( ) cin.ignore( ) cin.getline( )
  • 13.
    cin.get( ) Permite solamenteel primer carácter que escribe el usuario cuando se le pide ingrese una palabra. Para hacer uso de este método solo es necesario declarar una variable tipo char.
  • 14.
    cin.ignore( ) Se utilizapara ignorar lo que hay en el buffer (espacio de memoria en el que se almacena datos de manera temporal) y no saltar la lectura de datos cuando cambia de string a int. cin.ignore( ) se puede utilizar sin parámetros o con 2, uno para la cantidad de caracteres que se ignoraran y el otro para decir hasta cual carácter se va a ignorar.
  • 15.
    cin.getline( ) Se utilizapara que el usuario pueda introducir cadenas de caracteres. getline( ) tiene dos sintaxis: getline(variable, longitud, carácter de fin) getline(cin,variable)