Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - ElMesias666

#1
Necesito saber en que me estoy equivocando, es una encuesta que evalua un curso de matematicas 4,  los ultimos 3 puntos fallan(El promedio para programa, Calificacion promedio minima para el curso, El numero de control del estudiante mas cercano al promedio), me urge saber en que me esTOy equivocando, aveces salen valores que no coinciden con los valores introducidos. espero puedan ayudarme, gracias.


#include <iostream.h>
#include <conio.h>
#include <math.h>


float m[5][3];
float promedio[3];
float calif[5];
float minima;
float si[5];
float proximo[5][3];
float proximoP;
//------------------------------------...

void main()
{
clrscr();


cout<<"Con base a su experienza en el curso de Matematicas IV: "<<endl;
cout<<"\nEncuesta realizada para 5 estudiantes."<<endl;
cout<<"\nSeleccionar la opcion con la que se sienta mas relacionado hacia la clase:"<<endl;
cout<<"\nSeleccione una opcion del 1 al 7, siendo el 1 la mas baja y la 7 la mas alta."<<endl;
cout<<"\n1.-disgusto intenso 5.-atracción pequeña"<<endl;
cout<<"2.-disgusto moderado 6.-atracción moderada"<<endl;
cout<<"3.-disgusto pequeño 7.-atracción intensa"<<endl;
cout<<"4.-indiferencia\n"<<endl;

for (int i = 1; i <= 5; i++)
{
cout<<"Informacion del alumno "<<i<<endl;
cout<<"\nIngrese numero de control : "; cin>>m
  • ; cout<<endl;
    cout<<"Ingrese calif para profesor : "; cin>>m[1]; cout<<endl;
    cout<<"Ingrese calif para horario de clase: "; cin>>m[2]; cout<<endl;
    cout<<"Ingrese calif para programa de estudio: "; cin>>m[3]; cout<<endl;
    }
    //--- calcula promedio de cada factor --------------------------------------
    promedio[1]= (m[1][1]+m[2][1]+m[3][1]+m[4][1]+m[5][1]...
    promedio[2]= (m[1][2]+m[2][2]+m[3][2]+m[4][2]+m[5][2]...
    promedio[3]= (m[1][3]+m[2][3]+m[3][3]+m[4][3]+m[5][3]...


    //------------------------------------...
    for (int i = 1; i <= 5; i++)
    {
    si=sqrt((pow((m[1] - promedio),2))/5 );
    }

    //---- calcula calificacion promedio del curso minima ----------------------
    for (int i=1; i <= 5; i++){ si= (m[1]+m[2]+m[3])/3; }

    if (si[1] <= si[2] && si[1] <= si[3]&&
    si[1] <= si[4] && si[1] <= si[5]) minima=si[1];
    if (si[2] <= si[1] && si[2] <= si[3]&&
    si[2] <= si[4] && si[2] <= si[5]) minima=si[2];
    if (si[3] <= si[1] && si[3] <= si[2]&&
    si[3] <= si[4] && si[3] <= si[5]) minima=si[3];
    if (si[4] <= si[1] && si[4] <= si[2]&&
    si[4] <= si[3] && si[4] <= si[5]) minima=si[4];
    if (si[5] <= si[1] && si[5] <= si[2]&&
    si[5] <= si[3] && si[5] <= si[4]) minima=si[5];

    //------Calcular los alumnos mas cercanos a promedio de factores------------
    for(int i = 0; i <= 5; i++)
    {
    proximo[1]=m[1];
    proximo[2]=m[2];
    proximo[3]=m[3];
    }

    for(int i = 1; i <= 5; i++)
    {
    if(proximo[1]<=promedio[1])
    {
    proximo[1]=proximoP;
    }
    if(proximoP > proximo[1])
    {
    proximoP=proximo[1];
    }
    }

    for(int i = 1; i <= 5; i++)
    {
    if(proximo[2]<=promedio[2])
    {
    proximo[2]=proximoP;
    }
    if(proximoP > proximo[2])
    {
    proximoP=proximo[2];
    }
    }

    for(int i = 1; i <= 5; i++)
    {
    if(proximo[3]<=promedio[3])
    {
    proximo[3]=proximoP;
    }
    if(proximoP > proximo[3])
    {
    proximoP=proximo[3];
    }
    }

    //------------------------------------...
    cout<<"Matematicas IV Estadistica"<<endl;
    cout<<"El promedio para profesor: "<<promedio[1]<<endl;
    cout<<"El promedio para horario: "<<promedio[2]<<endl;
    cout<<"El promedio para programa: "<<promedio[3]<<endl;
    cout<<"Calificacion promedio minima para el curso fue: "<<minima<<endl;
    cout<<"El numero de control del estudiante mas cercano al promedio es: "<<proximoP;
    getch();

    }