0% encontró este documento útil (0 votos)
123 vistas4 páginas

Leccion 2 Variables Tipos Operadores

La lección aborda los conceptos de variables, tipos de datos y operadores básicos en C++. Se explican la declaración e inicialización de variables, los tipos de datos como int, double, y char, así como los modificadores de tipos y las constantes. Además, se presentan operadores aritméticos, de asignación, comparación y lógicos, junto con ejemplos de conversión de tipos y ejercicios prácticos para aplicar lo aprendido.

Cargado por

Jhonathan075
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
123 vistas4 páginas

Leccion 2 Variables Tipos Operadores

La lección aborda los conceptos de variables, tipos de datos y operadores básicos en C++. Se explican la declaración e inicialización de variables, los tipos de datos como int, double, y char, así como los modificadores de tipos y las constantes. Además, se presentan operadores aritméticos, de asignación, comparación y lógicos, junto con ejemplos de conversión de tipos y ejercicios prácticos para aplicar lo aprendido.

Cargado por

Jhonathan075
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Lección 2: Variables, tipos de datos y operadores básicos

Introducción
En esta lección, exploraremos los conceptos fundamentales de variables, tipos de datos y operadores
básicos en C++. Estos elementos son esenciales para almacenar, manipular y procesar información en
nuestros programas.

1. Variables
Una variable es un espacio en la memoria del ordenador que se utiliza para almacenar un valor. En C++,
debemos declarar una variable antes de usarla, especificando su tipo de dato.

Declaración de variables
int edad;
double salario;
char inicial;
bool esEstudiante;

Inicialización de variables
int edad = 25;
double salario = 1500.50;
char inicial = 'J';
bool esEstudiante = true;

2. Tipos de datos básicos


C++ ofrece varios tipos de datos básicos:
1. int: Para números enteros
2. double: Para números de punto flotante (decimales)
3. float: Similar a double, pero con menor precisión
4. char: Para caracteres individuales
5. bool: Para valores booleanos (true o false)
#include <iostream>
using namespace std;

int main() {
int entero = 10;
double decimal = 3.14;
float flotante = 2.5f;
char caracter = 'A';
bool booleano = true;

cout << "Entero: " << entero << endl;


cout << "Decimal: " << decimal << endl;
cout << "Flotante: " << flotante << endl;
cout << "Caracter: " << caracter << endl;
cout << "Booleano: " << booleano << endl;
return 0;
}

3. Modificadores de tipos
Los modificadores de tipos pueden alterar el tamaño y el rango de los tipos de datos básicos:
- short: Reduce el tamaño de un int
- long: Aumenta el tamaño de un int o double
- unsigned: Permite solo valores no negativos
short int numeroCorto = 32767;
long int numeroLargo = 2147483647;
unsigned int sinSigno = 4294967295;

4. Constantes
Las constantes son valores que no cambian durante la ejecución del programa:
const double PI = 3.14159;
const int DIAS_SEMANA = 7;

5. Operadores básicos
Operadores aritméticos
- + (suma)

- - (resta)

- * (multiplicación)

- / (división)

- % (módulo o resto)

int a = 10, b = 3;
cout << "Suma: " << a + b << endl;
cout << "Resta: " << a - b << endl;
cout << "Multiplicación: " << a * b << endl;
cout << "División: " << a / b << endl;
cout << "Módulo: " << a % b << endl;

Operadores de asignación
- = (asignación simple)

- +=, -=, *=, /=, %= (asignación con operación)

int x = 5;
x += 3; // Equivalente a x = x + 3;
cout << "x después de += 3: " << x << endl;

Operadores de incremento y decremento


- ++ (incremento)
- -- (decremento)

int y = 5;
cout << "y++: " << y++ << endl; // Imprime 5, luego incrementa
cout << "y: " << y << endl; // Imprime 6

int z = 5;
cout << "++z: " << ++z << endl; // Incrementa primero, luego imprime 6

Operadores de comparación
- == (igual a)

- != (distinto de)

- < (menor que)

- > (mayor que)

- <= (menor o igual que)

- >= (mayor o igual que)

int m = 5, n = 7;
cout << "m == n: " << (m == n) << endl;
cout << "m != n: " << (m != n) << endl;
cout << "m < n: " << (m < n) << endl;

Operadores lógicos
- && (AND lógico)

- || (OR lógico)

- ! (NOT lógico)

bool p = true, q = false;


cout << "p && q: " << (p && q) << endl;
cout << "p || q: " << (p || q) << endl;
cout << "!p: " << !p << endl;

6. Conversión de tipos (Casting)


C++ permite la conversión entre diferentes tipos de datos:
int entero = 9;
double decimal = 5.5;

double resultado = entero / decimal; // Conversión implícita


int resultado_entero = static_cast<int>(decimal); // Conversión explícita (C++
moderno)

Puntos clave a recordar:


1. Las variables deben ser declaradas antes de usarse.
2. C++ ofrece varios tipos de datos básicos como int, double, char, y bool.
3. Los modificadores de tipos pueden alterar el tamaño y rango de los tipos básicos.
4. Las constantes son valores que no cambian durante la ejecución del programa.
5. C++ proporciona operadores para realizar operaciones aritméticas, de asignación, comparación y
lógicas.
6. La conversión de tipos permite cambiar el tipo de una variable o expresión.

Ejercicios prácticos:
1. Escribe un programa que calcule el área y el perímetro de un rectángulo. El usuario debe
ingresar la longitud y el ancho.
2. Crea un programa que convierta una temperatura de Celsius a Fahrenheit. La fórmula es: F = (C *
9/5) + 32.
3. Desarrolla un programa que determine si un año ingresado por el usuario es bisiesto. Un año es
bisiesto si es divisible por 4, excepto aquellos divisibles por 100 que no son divisibles por 400.
4. Implementa una calculadora simple que realice las cuatro operaciones básicas (suma, resta,
multiplicación y división) con dos números ingresados por el usuario.

También podría gustarte