Advertisement
Guest User

Fortran Fehler

a guest
Apr 22nd, 2016
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. program bsp
  2.   implicit none
  3.  
  4.   interface gensub
  5.     subroutine writeReal(val)
  6.       real, intent(in) ::val
  7.     end subroutine writeReal
  8.  
  9.     subroutine writeInteger(val)
  10.       integer, intent(in) ::val
  11.     end subroutine writeInteger
  12.  
  13.     subroutine writeCharacter(val)
  14.       character, intent(in) :: val
  15.     end subroutine writeCharacter  
  16.   end interface gensub
  17.  
  18.   call gensub(5.5)
  19.   call gensub(3)
  20.   call gensub("H")
  21.   call writeCharacter("X")
  22.  
  23. ! Ausgabe:
  24. !   Real-Wert =    5.500000
  25. !   Integer-Wert =            3
  26. !   Zeichen = H
  27. !   Zeichen = X
  28. end program bsp
  29.  
  30.  
  31. subroutine writeReal(val)
  32.   real, intent(in) ::val
  33.   write (*,*) "Real-Wert = ", val
  34. end subroutine writeReal
  35.  
  36. subroutine writeInteger(val)
  37.   integer, intent(in) ::val
  38.   write (*,*) "Integer-Wert = ", val
  39. end subroutine writeInteger
  40.  
  41. subroutine writeCharacter(val)
  42.   character, intent(in) ::val
  43.   write (*,*) "Zeichen = ", val
  44. end subroutine writeCharacter
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement