//-----------------------------------------------------------------
// Paràmetres estadístics amb tres valors de la v.e.
//
// Joan Aranès Clua
// data: 16/12/2001
//
// En aquest exercici es tracta de fer un programa
// que calculi la mitjana aritmètica, la mitjana geomètrica,
// la variança i la desviació típica d'un conjunt de tres dades
// emprant la crida a funcions específiques
//
//-----------------------------------------------------------------
#include <stdio.h>
#include <math.h>
double mitjaa(double,double,double); //mitjana aritmètica
double mitjag(double,double,double); //mitjana geomètrica
double var(double,double,double); //variància
void main ()
{
//declaració de les variables globals
double x_1,x_2,x_3; // valors de la v. estadística X
//definició del rectangle n files x m columnes
printf("-----------------------------------\n");
printf("Entreu tres valors: x_1 x_2 x_3, separats per espais\n");
scanf("%lf %lf %lf",&x_1, &x_2, &x_3);
//càlcul dels paràmetres: mitjana aritmètica, mitjana geomètrica
// i variància
printf("-----------------------------------\n");
printf("la mitjana aritm\x08Atica \x082s igual a %.2lf\n",mitjaa(x_1,x_2,x_3));
printf("-----------------------------------\n");
printf("la mitjana geom\x08Atrica \x082s igual a %.2lf\n",mitjag(x_1,x_2,x_3));
printf("-----------------------------------\n");
printf("la vari\x085ncia és igual a %.2lf\n",var(x_1,x_2,x_3));
}
double mitjaa(double a,double b,double c)
//mitjana aritmètica
{
double m_a;
m_a = (a+b+c)/3.;
return m_a;
}
double mitjag(double a,double b,double c)
// mitjana geomètrica
{
double m_g;
m_g = pow(a*b*c,1./3);
return m_g;
}
double var(double a,double b,double c)
// variància
{
double v;
v = mitjaa(a*a,b*b,c*c)-pow(mitjaa(a,b,c),2);
return v;
}
Un blog con cuestiones, ejercicios, problemas, aplicaciones y comentarios relacionados con los contenidos de Matemáticas del primer curso de Bachillerato en las modalidades de Ciencias y Tecnología
lunes, 1 de octubre de 2001
Ejercicio básico de estadística descriptiva. Un ejercicio de programación en C/C++
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario
Gracias por tus comentarios