!--------------------------------------------------
!Compiled by Ted Hertel
!ENGR 225 Fall 2010
!--------------------------------------------------
!declare variables
module types
real, parameter::dp=selected_real_kind(15)
end module types
program dangerousmath
implicit none
real :: a, b, x, mu, c
integer :: i, k, n = 9
character (10) :: name
a = 3
b = (n+3)/5
x = 5.75
i = 3.141959
k = x/2.0
mu = 1./5.75
write (*,*) "Please enter your name."
read (*,*) name
write (*,*) "Hello ", name
write (*,*) a,b,x,i,k,mu
!Enter A and B to calculate C
write (*,*) "Enter a value for A and B"
read (*,*) a, b
!calculate c
c = ((a + b) ** 2 - 2 * a * b - b ** 2)/a ** 2
write (*,*) c
stop
end program dangerousmath
IS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiFDb21waWxlZCBieSBUZWQgSGVydGVsCiFFTkdSIDIyNSBGYWxsIDIwMTAKIS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgoKIWRlY2xhcmUgdmFyaWFibGVzCm1vZHVsZSB0eXBlcwogICAgICAgIHJlYWwsIHBhcmFtZXRlcjo6ZHA9c2VsZWN0ZWRfcmVhbF9raW5kKDE1KQplbmQgbW9kdWxlIHR5cGVzCgoKcHJvZ3JhbSBkYW5nZXJvdXNtYXRoCgppbXBsaWNpdCBub25lCnJlYWwgOjogYSwgYiwgeCwgbXUsIGMKaW50ZWdlciA6OiBpLCBrLCBuID0gOQpjaGFyYWN0ZXIgKDEwKSA6OiBuYW1lCiAgICAgICAgYSA9IDMKICAgICAgICBiID0gKG4rMykvNQogICAgICAgIHggPSA1Ljc1CiAgICAgICAgaSA9IDMuMTQxOTU5CiAgICAgICAgayA9IHgvMi4wCiAgICAgICAgbXUgPSAxLi81Ljc1CndyaXRlICgqLCopICJQbGVhc2UgZW50ZXIgeW91ciBuYW1lLiIKcmVhZCAoKiwqKSBuYW1lCndyaXRlICgqLCopICJIZWxsbyAiLCBuYW1lCndyaXRlICgqLCopIGEsYix4LGksayxtdQoKIUVudGVyIEEgYW5kIEIgdG8gY2FsY3VsYXRlIEMKCndyaXRlICgqLCopICJFbnRlciBhIHZhbHVlIGZvciBBIGFuZCBCIgpyZWFkICgqLCopIGEsIGIKIWNhbGN1bGF0ZSBjCmMgPSAoKGEgKyBiKSAqKiAyIC0gMiAqIGEgKiBiIC0gYiAqKiAyKS9hICoqIDIKd3JpdGUgKCosKikgYwoKCnN0b3AKZW5kIHByb2dyYW0gZGFuZ2Vyb3VzbWF0aAo=