Comandos Basicos de c++

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

Hola corazón, te hice, esto es algo básico, espero te sirva<3

Comandos básicos de C++:

Entrada y salida:

● cout << "Hola mundo!" << endl; : Imprime "Hola mundo!" en la pantalla.
● cin >> nombre; : Lee un valor de la entrada y lo guarda en la variable nombre.

Variables:

● int numero = 10; : Declara una variable numero de tipo entero y le asigna el valor 10.
● double pi = 3.1415926535; : Declara una variable pi de tipo double y le asigna el valor de pi.

Operadores:

● +: Suma
● -: Resta
● *: Multiplicación
● /: División
● %: Resto

Estructuras de control:

● if (condicion) { ... } else { ... } : Ejecuta un bloque de código si la condición se cumple, y otro
bloque si no se cumple.
● while (condicion) { ... } : Ejecuta un bloque de código mientras la condición se cumpla.
● for (int i = 0; i < 10; i++) { ... } : Ejecuta un bloque de código 10 veces, incrementando el valor
de i en cada iteración.

Funciones:

● int suma(int a, int b) { return a + b; } : Declara una función llamada suma que recibe dos
enteros como parámetros y devuelve la suma de ambos.
● void imprimirMensaje(string mensaje) { cout << mensaje << endl; } : Declara una función
llamada imprimirMensaje que recibe un string como parámetro e imprime el mensaje en la
pantalla.

Tipos de datos:

● int: Entero
● double: Número de punto flotante
● char: Caracter
● string: Cadena de caracteres
● bool: Booleano (verdadero o falso)

Librerías:

● #include <iostream> : Se utiliza para la entrada y salida de datos.


● #include <cmath> : Se utiliza para funciones matemáticas.
● #include <vector> : Se utiliza para trabajar con vectores.

Compilación y ejecución:

● Para compilar un programa C++ se utiliza un compilador.


● Para ejecutar un programa C++ se utiliza un ejecutable.
Operadores avanzados:

● ++: Incremento (aumenta el valor de una variable en 1)


● --: Decremento (reduce el valor de una variable en 1)
● ==: Igualdad
● !=: Desigualdad
● <, >, <=, >=: Comparaciones
● &&: Y lógico
● ||: O lógico
● !: Negación

Sentencias de control:

● switch (variable) { case valor1: ...; break; case valor2: ...; break; default: ...; } : Permite
ejecutar código basado en el valor de una variable.
● break: Sale del ciclo o bloque de código actual.
● continue: Salta a la siguiente iteración del ciclo.

Arreglos:

● int numeros[5] = {1, 2, 3, 4, 5}; : Declara un arreglo de enteros llamado numeros con 5
elementos.
● cout << numeros[2]; : Imprime el tercer elemento del arreglo numeros (que es 3).

Punteros:

● int* ptr = &numero; : Declara un puntero ptr que apunta a la dirección de memoria de la
variable numero.
● *ptr = 10; : Modifica el valor de la variable a la que apunta ptr (en este caso, numero se
convierte en 10).

Estructuras:

● Se utilizan para agrupar variables de diferentes tipos bajo un mismo nombre.


● Ejemplo:
C++

struct Persona {
string nombre;
int edad;
};

Funciones avanzadas:

● Se pueden pasar argumentos por referencia usando &.


● Se pueden retornar estructuras u otros tipos de datos complejos.

Comentarios:

● // : Comentario de una línea.


● /* ... */ : Comentario multilínea.

Preprocesador:

● Directivas como #define se utilizan para definir constantes o macros.


● #include se usa para incluir librerías.
Estructura básica de una calculadora en C++:

C++

#include <iostream>

using namespace std;

int main() {

// Declaración de variables
char operacion;
float numero1, numero2, resultado;

// Bucle para realizar operaciones hasta que el usuario ingrese 'S'


while (operacion != 'S') {

// Pedir la operación al usuario


cout << "Ingrese la operación que desea realizar (+, -, *, /, S
para salir): ";
cin >> operacion;

// Validar la operación ingresada


if (operacion != '+' && operacion != '-' && operacion != '*' &&
operacion != '/' && operacion != 'S') {
cout << "Operación no válida. Intente de nuevo." << endl;
continue;
}

// Pedir los números al usuario


cout << "Ingrese el primer número: ";
cin >> numero1;
cout << "Ingrese el segundo número: ";
cin >> numero2;

// Realizar la operación según la elección del usuario


switch (operacion) {
case '+':
resultado = numero1 + numero2;
break;
case '-':
resultado = numero1 - numero2;
break;
case '*':
resultado = numero1 * numero2;
break;
case '/':
if (numero2 == 0) {
cout << "No se puede dividir por cero." << endl;
continue;
}
resultado = numero1 / numero2;
break;
}

// Mostrar el resultado
cout << "El resultado es: " << resultado << endl;
}

return 0;
}

Explicación del código:

● Se incluyen las librerías necesarias.


● Se declaran las variables que se usarán.
● Se utiliza un bucle while para realizar operaciones hasta que el usuario ingrese 'S'.
● Se pide al usuario la operación que desea realizar y se valida.
● Se piden los dos números al usuario.
● Se realiza la operación según la elección del usuario.
● Se muestra el resultado al usuario.
Estructura básica de un programa en C++:

C++

#include <iostream>

using namespace std;

int main() {

// Sentencias del programa

return 0;
}

Explicación del código:

● Se incluye la librería iostream para la entrada y salida de datos.


● Se usa using namespace std; para evitar tener que escribir std:: antes de cada función de la
librería estándar.
● La función main() es el punto de entrada del programa.
● Las sentencias del programa se escriben dentro de la función main().
● La función main() debe retornar un valor int. Un valor de retorno de 0 indica que el programa
terminó correctamente.

Ejemplo de programa:

C++

#include <iostream>

using namespace std;

int main() {

cout << "Hola mundo!" << endl;

return 0;
}

Explicación del código:

● Se imprime el mensaje "Hola mundo!" en la pantalla.


● El programa termina correctamente.

Esta es la estructura básica de cualquier programa en C++. Puedes agregar más código
dentro de la función main() para realizar diferentes tareas.

También podría gustarte