program stdd
implicit none
real::x=0.,sumx=0.,sumx2=0.,x_bar,sd
integer::n=0
do
write(*,*)'enter'
read(*,*)x
write(*,*)'entered',x
if(x<0) exit
n=n+1
sumx=sumx+x
sumx2=sumx2+x**2
enddo
if(n<2) then
write(*,*)'put minimum three no.'
else
x_bar=sumx/real(n)
sd=sqrt((real(n)*sumx2-sumx**2)/(real(n)*real(n-1)))
write(*,*)'mean=',x_bar,'SD=',sd,'n=',n
endif
endprogram stdd
implicit none
real::x=0.,sumx=0.,sumx2=0.,x_bar,sd
integer::n=0
do
write(*,*)'enter'
read(*,*)x
write(*,*)'entered',x
if(x<0) exit
n=n+1
sumx=sumx+x
sumx2=sumx2+x**2
enddo
if(n<2) then
write(*,*)'put minimum three no.'
else
x_bar=sumx/real(n)
sd=sqrt((real(n)*sumx2-sumx**2)/(real(n)*real(n-1)))
write(*,*)'mean=',x_bar,'SD=',sd,'n=',n
endif
endprogram stdd
কোন মন্তব্য নেই:
একটি মন্তব্য পোস্ট করুন