proram hitung momen balok sederhana

1
PROGRAM LAT2 $freeform PROGRAM HITUNG MOMEN MAKS PADA SENDI-ROL $freeform ATAU JEPIT-BEBAS $freeform INTEGER X,P 5 WRITE(*,*)'MASUKKAN DATA PANJANG BENTANG L' READ(*,*)AL WRITE(*,*)'MASUKKAN DATA BEBAN MERATA Q' READ(*,*)Q WRITE(*,*)'MASUKKAN JENIS TUMPUAN' WRITE(*,*)'BILA 1=SENDI-ROL, BILA 2=JEPIT-BEBAS' READ(*,*)X IF(X.EQ.1)THEN RA=0.5*Q*AL AMMAKS=1.*Q*AL**2/8. ELSE RA=Q*AL AMMAKS=0.5*Q*AL**2 END IF WRITE(*,*)'HASIL PERHITUNGAN:' WRITE(*,100)RA,AMMAKS 100 FORMAT(1X,'RA=',F6.2,'-->MMAKS=',F10.2) WRITE(*,*)'INGIN MENGHITUNG KEMBALI?' WRITE(*,*)'KETIK 1=YA, KETIK 2=TIDAK' READ(*,*)P IF(P.EQ.1)GOTO 5 STOP END

Upload: rizki-amalia-tri-cahyani

Post on 15-Nov-2015

282 views

Category:

Documents


33 download

DESCRIPTION

fortran

TRANSCRIPT

  • PROGRAM LAT2

    $freeform PROGRAM HITUNG MOMEN MAKS PADA SENDI-ROL

    $freeform ATAU JEPIT-BEBAS

    $freeform

    INTEGER X,P

    5 WRITE(*,*)'MASUKKAN DATA PANJANG BENTANG L'

    READ(*,*)AL

    WRITE(*,*)'MASUKKAN DATA BEBAN MERATA Q'

    READ(*,*)Q

    WRITE(*,*)'MASUKKAN JENIS TUMPUAN'

    WRITE(*,*)'BILA 1=SENDI-ROL, BILA 2=JEPIT-BEBAS'

    READ(*,*)X

    IF(X.EQ.1)THEN

    RA=0.5*Q*AL

    AMMAKS=1.*Q*AL**2/8.

    ELSE

    RA=Q*AL

    AMMAKS=0.5*Q*AL**2

    END IF

    WRITE(*,*)'HASIL PERHITUNGAN:'

    WRITE(*,100)RA,AMMAKS

    100 FORMAT(1X,'RA=',F6.2,'-->MMAKS=',F10.2)

    WRITE(*,*)'INGIN MENGHITUNG KEMBALI?'

    WRITE(*,*)'KETIK 1=YA, KETIK 2=TIDAK'

    READ(*,*)P

    IF(P.EQ.1)GOTO 5

    STOP

    END