Valeria Vides

Generation

generate functionMon, 17 Mar 2025

utilizando un ciclo while pida un numero y un exponencial. El exponencial indicara cuentas veces se multiplicara el numero.

Aquí te muestro un ejemplo de cómo podrías implementar esto en C++ utilizando un ciclo while: ```cpp #include <iostream> int main() { int numero, exponente; char respuesta; do { std::cout << "Ingrese un número: "; std::cin >> numero; std::cout << "Ingrese un exponente: "; std::cin >> exponente; int resultado = 1; for (int i = 0; i < exponente; i++) { resultado *= numero; } std::cout << "El resultado de " << numero << " elevado a la " << exponente << " es: " << resultado << std::endl; std::cout << "¿Desea continuar? (s/n): "; std::cin >> respuesta; } while (respuesta == 's' || respuesta == 'S'); return 0; } ``` En este código, el programa pedirá un número y un exponente al usuario. Luego, utilizará un bucle for para calcular el resultado de elevar el número a la potencia del exponente. Finalmente, pedirá al usuario si desea continuar o no. Si deseas utilizar un ciclo while en lugar de un bucle for, podrías hacerlo de la siguiente manera: ```cpp #include <iostream> int main() { int numero, exponente; char respuesta; do { std::cout << "Ingrese un número: "; std::cin >> numero; std::cout << "Ingrese un exponente: "; std::cin >> exponente; int resultado = 1; int i = 0; while (i < exponente) { resultado *= numero; i++; } std::cout << "El resultado de " << numero << " elevado a la " << exponente << " es: " << resultado << std::endl; std::cout << "¿Desea continuar? (s/n): "; std::cin >> respuesta; } while (respuesta == 's' || respuesta == 'S'); return 0; } ``` Ambos códigos funcionarán de manera similar, pero el primero utiliza un bucle for y el segundo utiliza un ciclo while.

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