Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DACIBHCC
**************************************************************************
1. En una empresa están realizando un sistema para evaluar la vulnerabilidad de sus
trabajadores al Covid-19 siguiendo los protocolos del Ministerio de Salud; para lo cual
se requiere una estadística de los trabajadores en función a su índice de masa corporal
(IMC) el cual se calcula en el sistema métrico como el peso del trabajador (kilos) divido
por la altura (metros) al cuadrado.
Se pide mostrar la clasificación (IMC y su descripción de IMC) de un trabajador de
acuerdo con la siguiente tabla:
Desnutrición: < 18.5
Bajo Peso : >= 18.5 y <= 22.0
Peso Normal: > 22.0 y < 25.0
Sobrepeso : >= 25.0 y <= 30.0
Obesidad : > 30.0
Se deberá ingresar por teclado el peso (kilogramos) y talla (metros) del trabajador.
Use funciones y/o procedimientos para los cálculos e impresión de los resultados.
v_ctg = f_clasifica_imc(v_imc);
f_imprime(v_peso, v_talla, v_imc, v_ctg);
cout << "Desea continuar (S/N): "; cin >> op;
} while (op=='S' || op=='s' );
return 0;
} Ejemplo de Corrida de datos:
| | a
| a
| | a a a
| | a
a 2,1 a 2,2 a2,3 =−a1,2 2,1 2,3 +a 2,2 1,1 1,3 -a 3,2 1,1 1,3
a3,1 a 3,2 a3,3
a3,1 a3,3 a3,1 a 3,3 a2,1 a 2,3 |
Solamente deberá completar la siguiente codificación en la parte a y parte b, no está
permitido usar ninguna otra librería, ni código descargado de internet, de lo contrario
tendrá 0 en esta pregunta.
#include<iostream>
#include<conio.h>
#include<time.h>
#include<math.h>
using namespace std;
#define tam 200
void generar(int M[tam][tam],int n);
void imprimir(int M[tam][tam],int n);
int determinante(int M[tam][tam],int n);
void maximoceros(int M[tam][tam],int n,int &pos,int &tipo);
int main()
{int A[tam][tam], n=6;
srand(time(NULL));
generar(A,n);
imprimir(A,n);
cout<<"Determinante es "<<determinante(A,n)<<endl;
system("pause");
return 0;
}
void generar(int M[tam][tam],int n)
{for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
M[i][j]=rand()%10;
}
3. Se tiene la siguiente clase Cecua1, que es una serie de 2 ecuaciones de 1er grado con
dos incógnitas de la forma:
ax1 +bx2= c1
ax2 + bx2= c2,
Que resolverá mediante determinantes.
Halle la solución, sabiendo que tanto a, b y c son valores aleatorios en el rango que
ud crea conveniente, luego ud va a derivar Cecua2, para resolver una serie de tres
ecuaciones de 1er grado con tres incógnitas.
Todos con sus respectivos constructores, que deben estar inicializados en los
constructores tanto en la clase Cecua1{} como en el de la clase Cecua2{}
En el main(){ }, deberá crear un objeto del tipo Cecua1 C1(valores inicializados), lo
mismo para Cecua2 C2(valores inicializados), luego creara los objetos para los
valores aleatorios
Use solamente funciones para resolver mediante Visual C++ (no C estándar),
Ejemplo de la evidencia;
Valor de a: 15
Valor de b: 3
Valor de c: 16
Valor de d: 10
Valor de r1: 18
Valor de r2: 6
/////////////////////////////////////////////////////////
Con Valores Inicializados en el main() SISTEMA DE ECUACIONES DE PRIMER
GRADO.
7x + 4y =
9x + 3y =
Sistema compatible determinado.
x=
y=
SISTEMA DE ECUACIONES DE PRIMER GRADO.
15x + 3y =
16x + 10y =
Sistema compatible determinado.
///////////////////////////////////////////////////////////////////
Valor de a: 15
Valor de b: 3
Valor de c: 16
Valor de d: 10
Valor de e: 17
Valor de f: 15
Valor de g: 23
Valor de h: 10
Valor de i: 14
Valor de r1: 18
Valor de r2: 13
Valor de r3: 7
/////////////////////////////////////////////////////////
Inicializando en el main()
SISTEMA DE ECUACIONES DE 1ERA GRADO CON 3 INCOGNITAS
3x + 5y + 7z =11
9x + 5y + 12z =14
6x + 25y + 30z =35
RUBRICA
CRITERIOS 5 3 2 1 0
CLARIDAD Y PRECISIÓN EN La solución tiene La solución no es No hay solución, la No hay claridad en la Respuesta con algunas
LA SOLUCION EN VISUAL evidencia del completa, pero tiene codificación no es codificación ni precisión líneas sin precisar
C++ resultado con la corrida no hay completa, no tiene
corrida y lo guarda evidencia. evidencia
correctamente para
su envío.
Utiliza Resuelve en modo El resultado no No hay solución del Sin solución ni líneas
adecuadamente En consola parcialmente demuestra el uso problema planteado, de código fuente
modo consola la la clase y la corrida no eficaz de la clase, no tiene líneas de código,
CONOCE Y RESUELVE solución completa del es completa, tiene hay corrida pero no evidencia hacia
LA PLATAFORMA VISUAL problema planteado, evidencia una solución.
C++ usando las clases. E
evidencia con la
corrida
RESUELVE CON Tiene criterio y Usa Usa una estrategia no Usa una estrategia No Usa una estrategia Sin solución ni código
CONOCIMIENTO DE LA una estrategia adecuada acorde con no entendible tiene eficiente, desconoce la fuente evidencia no
PLATAFORMA DE C++ CON eficiente en la la solución tiene errores de sintaxis. solución tiene errores de conocer el tema
WINDOWS confección del errores subsanables, No concluye en la sintaxis y no hay
formulario tiene corrida y solución. Evidencia evidencia de solución
cumpliendo con lo evidencia sin llegar a poca preparación
requerido en la la solución completa.
solución.
CONOCE LA FORMA Envía la solución en Envía la solución al Envía la solución solo Envía pantallazos sin No envía nada
CORRECTA DE ENVIAR LA una carpeta a su aula virtual. No envía parcialmente, no orden ni legibles desconoce
SOLUCION drive del Gmail. el link a su profesor envía el total al aula
Envía el link al del curso. ni al profesor
profesor sin demora.
Envía la solución en
un archivo de Word o
pdf al aula virtual de
la solución del
examen