Assignment #2 - 90B
Assignment #2 - 90B
Assignment 2
============ Weight 20
Due 28 September
E-Mail to: HCAB
T.A. Anil
KFC in Engineering and Physics are 3 temperature scales
Kelvin, Fahrenheit and Centrigrade (also called Celsius)
Write a FORTRAN program that will convert a set of values
read in in Centrigrade into the other two scales.
Your program should have a title to identify what the
program does, followed by a blank line and then a heading
above each column of displayed output stating the units.
To get full marks in this assignment (20 out of 20)
you have to:-
1. Run your program on FORTRAN 90 in the EMF on a 486/586
2. Capture the source code listing, and the program output
which will include the input data. This can be done with the
DOS redirection symbol > as in
c:>assign2 < assign2.in > assign2.out
where assign2 is an executable version of your FORTRAN 90 program
assign2.in is your input data
assign2.out is the output which you are going to submit.
3. Send your assign2.out file to MUSIC B by starting a mainframe
connection from the main EMF menu. This program is NET3270
4. Once signed onto to your own MUSIC B account
use an ALT-S to send your assign2.out file to MUSIC B.
5. Then using the MUSIC B E-Mail from your HC-- account,
MAIL the assign2.out file to HCAB <<<<<<<<<<<<<<<<<<<<<
Help and Assistance.
1. Your program should look something like P22.F90
2. It will have a READ statement to input the data
3. It will have a DO ... and an END DO for repeated execution
For the over-achievers in the class there are BONUS marks (25/20 ?)
1. Find a more elegant way of stopping the program, then just
running out of data and getting an error message.
2. Count the number of data values read and print this at the end.
3. Make your program more general by reading in a temperature
value followed by a code K or F or C, and then convert
the input temperature to the other 2 scales.
On your output identify which was input scale (K/F/C).