Generation

generate functionFri, 11 Apr 2025

has 4 scripts de lo que sean en linux

Aquí te dejo cuatro ejemplos de scripts en C++ para Linux: **Script 1: Calculadora básica** ```cpp #include <iostream> int main() { int num1, num2, opcion; std::cout << "Calculadora básica" << std::endl; std::cout << "1. Suma" << std::endl; std::cout << "2. Resta" << std::endl; std::cout << "3. Multiplicación" << std::endl; std::cout << "4. División" << std::endl; std::cout << "Ingrese la opción: "; std::cin >> opcion; std::cout << "Ingrese el primer número: "; std::cin >> num1; std::cout << "Ingrese el segundo número: "; std::cin >> num2; switch (opcion) { case 1: std::cout << "La suma es: " << num1 + num2 << std::endl; break; case 2: std::cout << "La resta es: " << num1 - num2 << std::endl; break; case 3: std::cout << "La multiplicación es: " << num1 * num2 << std::endl; break; case 4: if (num2 != 0) { std::cout << "La división es: " << num1 / num2 << std::endl; } else { std::cout << "Error: No se puede dividir por cero" << std::endl; } break; default: std::cout << "Opción inválida" << std::endl; break; } return 0; } ``` **Script 2: Conversor de unidades de medida** ```cpp #include <iostream> int main() { int opcion, unidades; std::cout << "Conversor de unidades de medida" << std::endl; std::cout << "1. Kilogramos a gramos" << std::endl; std::cout << "2. Gramos a kilogramos" << std::endl; std::cout << "3. Metros a centímetros" << std::endl; std::cout << "4. Centímetros a metros" << std::endl; std::cout << "Ingrese la opción: "; std::cin >> opcion; std::cout << "Ingrese la cantidad: "; std::cin >> unidades; switch (opcion) { case 1: std::cout << unidades << " kilogramos son " << unidades * 1000 << " gramos" << std::endl; break; case 2: std::cout << unidades << " gramos son " << unidades / 1000 << " kilogramos" << std::endl; break; case 3: std::cout << unidades << " metros son " << unidades * 100 << " centímetros" << std::endl; break; case 4: std::cout << unidades << " centímetros son " << unidades / 100 << " metros" << std::endl; break; default: std::cout << "Opción inválida" << std::endl; break; } return 0; } ``` **Script 3: Generador de números aleatorios** ```cpp #include <iostream> #include <cstdlib> #include <ctime> int main() { int min, max, num; std::cout << "Generador de números aleatorios" << std::endl; std::cout << "Ingrese el rango mínimo: "; std::cin >> min; std::cout << "Ingrese el rango máximo: "; std::cin >> max; std::srand(std::time(0)); // Inicializa el generador de números aleatorios num = std::rand() % (max - min + 1) + min; std::cout << "El número aleatorio es: " << num << std::endl; return 0; } ``` **Script 4: Buscador de palabras en un texto** ```cpp #include <iostream> #include <string> #include <algorithm> int main() { std::string texto, palabra; std::cout << "Buscador de palabras en un texto" << std::endl; std::cout << "Ingrese el texto: "; std::getline(std::cin, texto); std::cout << "Ingrese la palabra a buscar: "; std::getline(std::cin, palabra); if (texto.find(palabra) != std::string::npos) { std::cout << "La palabra '" << palabra << "' se encuentra en el texto" << std::endl; } else { std::cout << "La palabra '" << palabra << "' no se encuentra en el texto" << std::endl; } return 0; } ``` Recuerda que debes compilar y ejecutar estos scripts en un entorno de desarrollo de C++ en Linux.

Want to kickstart your project?Use the new AI Studio to create your code