Está en la página 1de 14

Lenguaje

Lenguaje C++
C++
Lic. Ricardo A. Fabio A.
Año 2009
Formato General de un
programa sencillo en C++
Tipos de Datos en C++
• Enteros
– int
– char
– long
– short
– unsigned int
– signed int
Tipos de Datos en C++
• Reales
– float
– double
• Los tipos booleano y string no existen
como tipos primitivos en C++.
Constantes en C++
• Numéricas
12 , -2, 4.89, 0.34E-9, -2.1E10
• Caracter
‘A’, ‘#’, ‘+’
• String
“Esto es un string de caracteres”
Constantes en C++
• También se pueden definir
constantes simbólicas
– Al estilo del lenguaje C
• #define PI 3.14
– Al estilo del lenguaje C++
• const float PI = 3.14;
Operadores en C++
• Aritméticos: +, -, *, /, %(mod).
• Relacionales: <, <=, >, >=, ==  igual
!=  distinto
• Lógicos: ! (not), && (and), || (or)
• Asignación: =  es el operador igual.
• Operador condicional: ?:
Ej. A>B? x=2; x=5;
Operadores en C++
• De entrada  el operador cin
– Para leer una línea, usamos
cin.getline(…);

• De salida  el operador cout


Estructuras en C++
• Un grupo de instrucciones = bloque se
encierran en un par de llaves
{
<instrucciones>
}
• Cada instrucción debe terminar en
punto y coma ‘;’.
Estructuras en C++
• Selectivas
Estructuras en C++
• Iterativas
Funciones que utilizamos
el año pasado
• sqrt: calcula la raíz cuadrada.
• abs: calcula el valor absoluto
• pow: calcula la potencia
• strcpy: copia un string en otro
• strcmp: compara dos string
• strlen: devuelve la longitud de un
string.
Ejercicios de Repaso
• Hacer un programa para resolver los
siguientes problemas
1. Leer dos números y desplegar si los
números están ordenados en forma
ascendente o descendente.
2. Leer dos números e intercambiar sus
valores sólo si el primero es mayor que el
segundo. Imprimir los números
Ejercicios de Repaso 2
• Hacer un programa para resolver los
siguientes problemas
1. Leer dos números y desplegar la relación
que tienen los números (menor, mayor o
iguales el primero con el segundo).
2. Calcular e imprimir la suma de N números
leídos por teclado. Probar el programa
con N=8 y los números 1, 4 , -9 , 8, 10, 17,
56, -41

También podría gustarte