Está en la página 1de 4

PROGRAMACIÓN ORIENTADA A OBJETOS

MB545-A

Apellidos y Nombres: VALLEJOS PALOMINO, MARCOS RICARDO


Código: 20180187A

1. EJERCICIO:
Genere usted 4 valores aleatorios y va hallar el menor de ellos por el método del modelo visto
en clase y se pide cual es la variable que la contiene, hacer diagrama de flujo, codificación y
resultados, todos juntos en Word.
Diagrama de flujo:
Código fuente:
#include<iostream>
#include<stdlib.h>
#include<time.h>
using namespace std;
void main() {
srand((unsigned)time(NULL));
int A, B, C, D, m;

cout << "Generando el valor de A ";


A = rand() % 21;
cout << A << endl;
cout << "Generando el valor de B ";
B = rand() % 21;
cout << B << endl;
cout << "Generando el valor de C ";
C = rand() % 21;
cout << C << endl;
cout << "Generando el valor de D ";
D = rand() % 21;
cout << D << endl;

if (A < B)
if (A < C)
if (A < D)
m = A;
else
m = D;
else
if (C < D)
m = C;
else
m = D;
else if (A < C)
if (A < B)
if (A < D)
m = A;
else
m = D;
else
if (B < D)
m = B;
else
m = D;
else if (A < D)
if (A < C)
if (A < B)
m = A;
else
m = B;
else
if (C < B)
m = C;
else
m = B;
else //A no es menor que nadie, A>todos)
if (C < B)
if (C < D)
m = C;
else
m = D;
else
if (B < C)
m = B;
else
m = C;
cout << "El menor es " << m << endl;
cout << "La variable que lo contiene es la letra 'm'" << endl;
system("pause");
}

Resultados:
Generando el valor de A 20

Generando el valor de B 2

Generando el valor de C 10

Generando el valor de D 11

El menor es 2

La variable que lo contiene es la letra 'm'

Presione una tecla para continuar . . .

También podría gustarte