File: format_29.f90

package info (click to toggle)
lfortran 0.59.0-3
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 56,736 kB
  • sloc: cpp: 168,052; f90: 74,272; python: 17,537; ansic: 7,705; yacc: 2,345; sh: 1,334; fortran: 895; makefile: 37; javascript: 15
file content (41 lines) | stat: -rw-r--r-- 740 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
program format_29
    implicit none
    real :: x

    x = 1.23456
    print '(F10.4)', x
    print '(1PF10.4)', 1.23456
    print '(2PF10.4)', x
    print '(-1PF10.4)', 1.23456
    print '(-3PF10.4)', x

    x = 0.001234
    print '("x=0.001234")'
    print '(F12.6)', x
    print '(3PF12.6)', x

    x = 123456.0
    print '("x=123456.0")'
    print '(F12.2)', x
    print '(-2PF12.2)', x

    x = -9.876
    print '("x=-9.876")'
    print '(0PF10.3)', x
    print '(2PF10.3)', x

    x = 0.1234567
    print '(F8.4)', x
    print '(3PF8.4)', x

    x = 1234567.0
    print '(-2PF8.2)', x

    x = 9.9999
    print '(F8.4)', x
    print '(1PF8.4)', x

    x = 0.00001
    print '(F10.6)', x
    print '(4PF10.6)', x
end program format_29