Instructions:
• Please submit all 3 files of ‘code’ in the native source files (*.fs). The required filenames are in parenthesis for each exercise below.
• Put into each F# source file:
o printfn "CSc4330 PLC, SP2023"
o printfn "<your name>” (e.g., printfn "William Johnson, Ph.D.")
o printfn "Lab: XXXXXX.fs" (e.g., printfn "Lab: Calc.fs”)
o printfn
• Upload each source file (3) into the Assignment, drop box.
• Take a screen shot (Visual Studio or FSharp.org) of each output.
o You can upload all three output images as separate files or combine into one file. (Please label the filenames to lab exercises.)
o Must show the output answer, your name, and lab ‘filename’ for each image.
• Upload the image(s)
• Assignment, drop box will only accept .fs, .docx, .doc, or .pdf formatted files.
• No late submissions allowed, no exceptions.
1) Simple Calculator (Calc.fs)
Write an F# program that asks the user for two numbers and performs basic arithmetic operations (addition, subtraction, multiplication, and division) on them. Output the results to the console.
2) Array Operations (Array_Ops.fs)
Write an F# program that creates an array of 10 integers and performs the following operations:
- Print the array to the console
- Find the sum of all the elements in the array
- Find the maximum and minimum values in the array
3) List Operations (List_Ops.fs)
Write an F# program that creates a list of 7 different strings and performs the following operations:
- Print the list to the console
- Find the length of the list
- Sort the list in alphabetical order
DescriptionIn this final assignment, the students will demonstrate their ability to apply two ma
Path finding involves finding a path from A to B. Typically we want the path to have certain properties,such as being the shortest or to avoid going t
Develop a program to emulate a purchase transaction at a retail store. Thisprogram will have two classes, a LineItem class and a Transaction class. Th
1 Project 1 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of
1 Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of