Los métodos de ordenamiento son algoritmos utilizados en programación para organizar elementos de una lista o arreglo en un orden específico, como ascendente o descendente. Estos métodos son esenciales para optimizar la búsqueda y manipulación de datos, ya que un arreglo ordenado permite acceder a elementos de manera más eficiente y facilita tareas como la … Continuar leyendo Métodos de Ordenamiento en Diferentes Lenguajes de Programación
Mes: agosto 2010
Código C++ – Conversión de Horas, Minutos y Segundos
#include <iostream> using namespace std; int main() { int opcion; cout << "Simulador de Tiempo" << endl; cout << "1. Convertir horas a minutos y segundos" << endl; cout << "2. Convertir minutos a horas y segundos" << endl; cout << "3. Convertir segundos a horas y minutos" << endl; cout << "Seleccione una opción: … Continuar leyendo Código C++ – Conversión de Horas, Minutos y Segundos
Código C++ – Calculadora de Área de Figuras Geométricas
#include <iostream> #include <cmath> using namespace std; const double PI = 3.14159265359; int main() { int opcion; cout << "Calculadora de Área de Figuras Geométricas" << endl; cout << "1. Calcular área de un círculo" << endl; cout << "2. Calcular área de un triángulo" << endl; cout << "3. Calcular área de un rectángulo" … Continuar leyendo Código C++ – Calculadora de Área de Figuras Geométricas
Código C++ – Calculadora de Interés Simple
#include <iostream> using namespace std; int main() { double cantidadPrincipal, tasaInteres, periodo; cout << "Calculadora de Interés Simple" << endl; cout << "Ingrese la cantidad principal: "; cin >> cantidadPrincipal; cout << "Ingrese la tasa de interés (%): "; cin >> tasaInteres; cout << "Ingrese el período (años): "; cin >> periodo; // Calcula el … Continuar leyendo Código C++ – Calculadora de Interés Simple
Código C++ – Simulador de Calificaciones
Código que permite al usuario ingresar calificaciones y calcula el promedio, la nota más alta y la nota más baja. #include <iostream> #include <vector> #include <algorithm> using namespace std; int main() { vector<double> calificaciones; double calificacion; while (true) { cout << "Ingrese una calificación (-1 para finalizar): "; cin >> calificacion; if (calificacion == -1) … Continuar leyendo Código C++ – Simulador de Calificaciones
Código C++ – Generador de Tabla ASCII
#include <iostream> int main() { std::cout << "Tabla ASCII" << std::endl; std::cout << "Carácter\tCódigo" << std::endl; for (int i = 32; i <= 126; ++i) { std::cout << static_cast<char>(i) << "\t\t" << i << std::endl; } return 0; }
Código C++ – Contador de Vocales y Consonantes
#include <iostream> #include <cctype> // Para usar las funciones de verificación de caracteres int main() { std::string texto; int contadorVocales = 0; int contadorConsonantes = 0; std::cout << "Ingrese una cadena de texto: "; std::getline(std::cin, texto); for (char c : texto) { c = std::tolower(c); // Convertir el carácter a minúscula para comparación if (std::isalpha(c)) … Continuar leyendo Código C++ – Contador de Vocales y Consonantes
Código C++ – Simulador de Horarios
#include <iostream> #include <vector> #include <string> struct Actividad { std::string hora; std::string descripcion; }; int main() { std::vector<std::vector<Actividad>> horarioSemanal(7); // Un vector para cada día de la semana horarioSemanal[0].push_back({"09:00 - 10:30", "Clase de Matemáticas"}); // Lunes horarioSemanal[1].push_back({"11:00 - 12:30", "Clase de Historia"}); // Martes // ... Agregar actividades para cada día de la semana int … Continuar leyendo Código C++ – Simulador de Horarios
Código C++ – Generador de Secuencias
#include <iostream> using namespace std; int main() { int start, end, step; char choice; cout << "Generador de Secuencias" << endl; cout << "Ingrese el número inicial: "; cin >> start; cout << "Ingrese el número final: "; cin >> end; cout << "Ingrese el paso (1 para impares, 2 para pares): "; cin >> … Continuar leyendo Código C++ – Generador de Secuencias
Código C++ – Simulador de Sudoku
Aprende programando un código de simulación del Juego Sudoku para C++ #include <iostream> #include <vector> using namespace std; const int N = 9; bool validarFila(vector<vector<int>>& tablero, int fila, int num) { for (int col = 0; col < N; col++) { if (tablero[fila][col] == num) { return false; } } return true; } bool validarColumna(vector<vector<int>>& … Continuar leyendo Código C++ – Simulador de Sudoku