Tema 3. Principal
Tema 3. Principal
Tema 3. Principal
Programación en
C++
tipo nombre_de_variable
Ejemplos:
int velocidad;
double Ph;
char inicial;
Tipos de Datos
Variables: dar valores
Antes de usar una variable, es necesario darles
algún valor. Es decir "inicializarla".
Ejemplos
Valor Tipo Literal
2 entero
45.2 real
`c’ caracter: se escribe entre ‘ ’
“Hola” cadena de caracteres: se escribe entre " "
true booleano
3.49e4 equivale a 3.49 x 104 (34900.0)
5.89e-6 equivale a 5.89 x 10-6 (0.00000589)
Constantes
Son datos cuyo contenido no varía a lo largo de la
ejecución del programa. Es un nombre que se da a
un valor literal.
const double PI=3.1415;
const int SALARIO_BASE=1000;
const bool VERDAD=true;
Una expresión en
una asignación
cout << "El valor del area es:" << rta;
return(0);}
Sugerencia
Los identificadores deben dar pistas sobre el
significado o uso del objeto que están
nombrando.
x = y * z;
distancia = velocidad * tiempo;
Operadores
+ Suma
- Resta
* Multiplicación
/ División
% Módulo
Operadores aritméticos
División
La división entre operandos enteros descarta la
parte decimal del resultado:
• 10 / 3 3 (no 3.33333)
• 5 / 2 2 (no 2.5)
(4 < 5) ⇒ true
(4 > 5) ⇒ false
((x >= 1) && (x <= 10)) ⇒ ¿x ∈ [1, 10]?
Sta nd a rd a lg e b ra ic C++ e q ua lity Exa m p le Me a ning o f
e q ua lity o p e ra to r o r o r re la tio na l o f C++ C++ c o nd itio n
re la tio na l o p e ra to r o p e ra to r c o nd itio n
Relational operators
> > x > y x is greater than y
< < x < y x is less than y
Equality operators
= == x == y x is equal to y
≠ != x != y x is not equal to y
Ejercicio
-
Ejemplo
1. y = 2 * 5 / 5 + 3 * 5 + 7
2. y = 10 / 5 + 3 * 5 + 7
3. y = 2 + 3 * 5 + 7
4. y = 2 + 15 + 7
5. y = 17 + 7
Esta forma de escribir
expresiones es poco clara.
6. y = 24 Conviene utilizar paréntesis.
Salida de Datos
Los valores de las variables asi como cualquier texto, se pueden
mostrar por pantalla a través de la instrucción cout