Complete the following programs. Email both source code files to my Sleipnir account to turn in your work for this lab. Each program is worth 5 points.
Enter an integer: 9 Enter a double: 5.3 You entered the integer 9 and the double 5.3.Save this program as the filename
lab2_1.cpp
. Compile and run it
using the following Sleipnir commands:
g++ -o lab2_1 lab2_1.cpp ./lab2_1Note that
lab2_1.cpp
is your source code file and
lab2_1
is your executable file.
Run the program a few times (repeat the ./lab2_1
command) and
experiment with giving different input such
as entering a double instead of an integer for prompt 1 and an integer instead
of a double for prompt 2. Also try entering both numbers at once with just a
space between them instead of hitting enter after each number. Finally, try
this command from your Sleipnir prompt:
echo "5 1.3" | ./lab2_1Note how the numbers you gave to echo are used as input to the program.
cp lab2_1.cpp lab2_2.cppOpen
lab2_2.cpp
in pico or vi and do the following modifications.
Remove the "You entered" line and instead output the following calculations,
one output per line:
Enter an integer: 9 Enter a double: 5.3 The value of 9 / 10 is 0. The value of 5.3 / 10 is 0.53. The value of 9 / 5.3 is 1.69811.Compile and run using the Sleipnir commands:
g++ -o lab2_2 lab2_2.cpp ./lab2_2Notice the difference between integer division and double division.