Você está na página 1de 2

// WESLEY DA SILVA RAMOS RA:316787115669 - 10NA - ENGENHARIA DE CONTROLE E

AUTOMAÇÃO 2018 //

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

int main()
{
float a,b,r,x,y,A,B,C,D,E,resultado,raiz,quadradoB,quadradoC,mediaX,mediaY;
int n,i;

A = 0; //resultado de x * y
B = 0; //Resultado da somatória de x//
C = 0; //Resultado da somatória de y//
D = 0; //Resultado da somatória x^2//
E = 0; //Resultado da somatória y^2//

printf("**********CALCULO DE REGRESSAO**********\n\n");
printf("Digite a quantidade de alunos\n\n");
scanf("%d",&n);
printf("Digite as notas dos alunos: Matematica,Estatistica \n\n");

for (i=0; i<n; i++)


{
scanf("%f %f",&x,&y);
A = A + (x*y);
B = B + x;
C = C + y;
D = (D + (pow(x,2)));
E = (E + (pow(y,2)));
}

quadradoB = pow (B,2);


quadradoC = pow (C,2);
raiz = sqrt(((n*D)-(quadradoB))*((n*E)-(quadradoC)));
r = (((n*A)- (B * C))/ raiz);
a = (((n*A)-(B*C))/((n*B)-B));
mediaX = (B/n);
mediaY = (C/n);
b = (mediaY-(a*mediaX));
printf("Valor de a: %f\n",a);
printf("Valor de b:%f,\n",b);
printf("Valor de r:%f,\n",r);
printf("O coeficiente de correlacao eh: %.3f\n", r);
printf("Modelo: Y = %.3fX + %.3f\n",a,b);

system ("PAUSE");

return 0;

Você também pode gostar