Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <math.h>
- main(){
- int n,i,x[100],y;
- int sigmax=0,sigmay=0; // buat total x dan total y
- float sigmaxminx=0,sigmayminy=0,xminx,yminy; // buat total jumlah yg dibawah itu loh, berjajar 4 ituu, iya ituuu..
- scanf("%d",&n);
- for(i=0;i<n;i++){
- scanf("%d",&x[i]); //sini
- sigmax+=x[i];
- sigmay+=10*pow(x[i],3)-30*pow(x[i],2)+20*x[i]-100;
- }
- printf("----------------------------------------\n");
- printf("No.\t x\ty \t(x-x) \t(y-y) \n");
- printf("----------------------------------------\n");
- for(i=0;i<n;i++){ // nah for nya ini buat nge loop data data nya
- printf("%d\t ",i+1); //buat nomornya
- printf("%d\t ",x[i]); // ini nampilkan arraynya x yang sengaja kamu masukin di "sini"
- y=10*pow(x[i],3)-30*pow(x[i],2)+20*x[i]-100; // nah ini buat ngitung nilai y nya, liat lagi deh rumusnya
- printf("%d\t ",y); //buat nampilin y nya
- xminx=pow((x[i]-sigmax/n),2);// nah dmind itu buat ngitung yg ada pangkat 2 nya itu, sebelahnya y, nah itu, iyaa itu..
- printf("%1.3f\t ",xminx);
- yminy=pow((y-sigmay/n),2);// nah dmind itu buat ngitung yg ada pangkat 2 nya itu, sebelahnya yang barusan kamu hitung, nah itu, iyaa itu..
- printf("%1.3f\t ",yminy);
- sigmayminy+=yminy; // ini jumlah total dari yg kuadrat2 itu,
- sigmaxminx+=xminx;// ini jumlah total x nya, itung sendiri aja kalo gk percaya
- printf("\n");
- }
- printf("----------------------------------------\n");
- printf("\t %d\t %d\t %1.3f\t %1.3f\n",sigmax,sigmay,sigmaxminx,sigmayminy);
- printf("----------------------------------------\n");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement