elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / Urge ayuda con este programa que me falla en: 13 Junio 2011, 00:15 am
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();

}
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines