Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
implicit real*8 (a-h,o-z)
dimension kamo(1000),tani(1000), syuu(1000)
read(*,*) m
do i=1,m
print*,'----------------------------------------------'
read(*,*) num
print*,'学籍番号:',num
read(*,*) kamsuu
print*,'履修科目数',kamsuu
do j=1,kamsuu
read(*,*) kamo(j),tani(j),syuu(j)
end do
!
call kyouyou(kamsuu,kamo,tani,syuu)
call kiso(kamsuu,kamo,tani,syuu)
call senmon(kamsuu,kamo,tani,syuu)
end do
end
!
subroutine kyouyou(kamsuu,kamo,tani,syuu)
implicit real*8 (a-h,o-z)
dimension kamo(1000),tani(1000), syuu(1000)
print*,'***教養教育科目22単位以上必要***'
ntani=0
do i=1,kamsuu
if((kamo(i).ge.5000010).and.(kamo(i).le.5090314)
& .and.(syuu(i).eq.1)) then
ntani=ntani+tani(i)
end if
end do
if(ntani.lt.22) then
print*,' ■未■'
end if
print*,' ',ntani,'単位'
return
end
!
!
subroutine kiso(kamsuu,kamo,tani,syuu)
implicit real*8 (a-h,o-z)
dimension kamo(1000),tani(1000), syuu(1000)
print*,'***基礎教育科目21単位以上必要***'
ntani=0
do i=1,kamsuu
if((kamo(i).ge.5600015).and.(kamo(i).le.5800777)
& .and.(syuu(i).eq.1)) then
ntani=ntani+tani(i)
end if
end do
if(ntani.lt.21) then
print*,' ■未■'
end if
print*,' ',ntani,'単位'
return
end
!
!
!
subroutine senmon(kamsuu,kamo,tani,syuu)
implicit real*8 (a-h,o-z)
dimension kamo(1000),tani(1000), syuu(1000)
print*,'***専門科目81単位以上必要***'
ntani=0
do i=1,kamsuu
if((kamo(i).ge.8061010).and.(kamo(i).le.8066010)
& .and.(syuu(i).eq.1)) then
ntani=ntani+tani(i)
end if
end do
if(ntani.lt.81) then
print*,' ■未■'
end if
print*,' ',ntani,'単位'
return
end
!
!