Mit read(*,*) variable liest du von der Tastatur, mit print *, ... oder write(*,*) ... gibst du aus. Das erste Sternchen steht für die Standardeinheit, das zweite für das freie Format. Für schöne Ausgabe setzt du ein Format in Anführungszeichen: write(*,'(F8.2)') x gibt 8 Stellen mit 2 Nachkommastellen aus.
Formate bestehen aus Buchstaben für den Typ: I5 (Ganzzahl in 5 Stellen), F8.2 (Kommazahl), A (Text).
program eingabe
implicit none
real :: radius, flaeche
real, parameter :: pi = 3.14159
write(*,*) "Radius eingeben:"
read(*,*) radius
flaeche = pi * radius**2
write(*,'(A,F8.2)') "Fläche: ", flaeche
end program eingabeMerke
read(*,*)liest,write(*,*)schreibt- Formate:
I5,F8.2,A **ist die Potenz
Aufgabe
Lies zwei Zahlen ein und gib ihre Summe mit zwei Nachkommastellen aus.