Está en la página 1de 3

cpp

#include <iostream>

#include <ctime>

#include <cstdlib>

using namespace std;

int main() {

// Variable booleana para determinar flujo del programa

bool esMayorque = true;

bool esIgualque = false;

// Necesario para que se genere un nuevo numero aleatoriamente

srand(time(0));

// v_numero_generado es la variable donde se guarda el numero aleatorio

int v_numero_generado = (rand() % 10) + 1;

// Realizar la evaluación de v_numero_generado para determinar su valor

if (v_numero_generado < 5) {

esMayorque = false;

v_numero_generado *= 15;

// Evaluar el resultado de la multiplicación

if (v_numero_generado >= 15 && v_numero_generado <= 30)

v_numero_generado += 20;

else if (v_numero_generado >= 45 && v_numero_generado <= 60)

v_numero_generado -= 20;

else

v_numero_generado += 100;
// Guardar el valor en una variable llamada resultado_x_numero

int resultado_x_numero = v_numero_generado;

else if (v_numero_generado > 5) {

if (v_numero_generado == 7 || v_numero_generado == 9) {

int v_num_2 = (rand() % 100) + 1;

// Evaluar si v_num_2 es múltiplo de 3 o 5

if (v_num_2 % 3 == 0 || v_num_2 % 5 == 0) {

int resultado_x_numero = v_num_2 * v_numero_generado;

else {

int v_num_3 = (rand() % 100) + 200;

int resultado_x_numero = v_num_3;

else {

esIgualque = true;

int resultado_x_numero = v_numero_generado * 3;

// Evaluación para imprimir los resultados

if (esMayorque && !esIgualque) {

cout << "El resultado es igual a: " << resultado_x_numero << " en vista de que el número
aleatorio obtenido fue " << v_numero_generado << endl;

else if (!esMayorque) {

cout << "El número aleatorio generado es menor que 5 por tanto el resultado es: " <<
resultado_x_numero << endl;

}
else if (esMayorque && esIgualque) {

cout << "El número aleatorio resultó ser 5, es decir, que resultado es: " <<
resultado_x_numero << endl;

return 0;

PD:No sabia como enviarla.

También podría gustarte