CSIS 111 CSIS111 CSIS/111 ENTIRE COURSE HELP – LIBERTY UNIVERSITY
$99.99$126.00
CSIS 111 CSIS111 CSIS/111 ENTIRE COURSE HELP – LIBERTY UNIVERSITY
Welcome to CSIS 111 – Introduction to Programming C++
Course Description:
Introduction to structured programming and algorithms with an object-oriented language. Topics include input/output, flow of control, functions, and an introduction to software engineering. Programming assignments are required.
This course provides an introduction to basic computer programming concepts using the C++ language. It also provides a foundation for learning additional aspects of C++ and other languages by teaching problem-solving techniques and a design methodology in addition to the specifics of C++.
CSIS 111 Module Week 1 ASSIGNMENT BASIC ELEMENTS,
CSIS 111 Module Week 3 ASSIGNMENT CONTROL STRUCTURES IF ELSE,
CSIS 111 Module Week 4 ASSIGNMENT CONTROL STRUCTURES WHILE FOR DO CASE,
CSIS 111 Module Week 5 ASSIGNMENT USER DEFINED FUNCTIONS,
CSIS 111 Module Week 6 ASSIGNMENT USER DEFINED SIMPLE DATA TYPES STRING TYPES,
CSIS 111 Module Week 7 ASSIGNMENT ARRAYS,
CSIS 111 Module Week 8 ASSIGNMENT BATTLE SHIP GAME
Description
CSIS 111 CSIS111 CSIS/111 ENTIRE COURSE HELP – LIBERTY UNIVERSITY
CSIS 111 Module Week 1 ASSIGNMENT BASIC ELEMENTS,
CSIS 111 Module Week 3 ASSIGNMENT CONTROL STRUCTURES IF ELSE,
CSIS 111 Module Week 4 ASSIGNMENT CONTROL STRUCTURES WHILE FOR DO CASE,
CSIS 111 Module Week 5 ASSIGNMENT USER DEFINED FUNCTIONS,
CSIS 111 Module Week 6 ASSIGNMENT USER DEFINED SIMPLE DATA TYPES STRING TYPES,
CSIS 111 Module Week 7 ASSIGNMENT ARRAYS,
CSIS 111 Module Week 8 ASSIGNMENT BATTLE SHIP GAME
Welcome to CSIS 111 – Introduction to Programming C++
Course Description:
Introduction to structured programming and algorithms with an object-oriented language. Topics include input/output, flow of control, functions, and an introduction to software engineering. Programming assignments are required.
This course provides an introduction to basic computer programming concepts using the C++ language. It also provides a foundation for learning additional aspects of C++ and other languages by teaching problem-solving techniques and a design methodology in addition to the specifics of C++.
CSIS 111 Module Week 8 ASSIGNMENT BATTLE SHIP GAME
Imagine you are using a two-dimensional array as the basis for creating the game battle- ship. In the game of battleship a `~’ character entry in the array represents ocean (i.e., not a ship), a `#’ character represents a place in the ocean where part of a ship is present, and a `H’ character represents a place in the ocean where part of a ship is present and has been hit by a torpedo. Thus, a ship with all `H’ characters means the ship has been sunk.
Create a text file of 25 line. Each line has 25 characters. ~ represents water and # represents part of a ship. This file is the battleship game board. An example file might look like:
Then write a C++ program that will read in the file representing the game board with 25 lines where each line has 25 characters corresponding to the description above.
You must write a function called Fire() that will take an X and Y coordinate and print “HIT” if a ship is hit and “MISS” if a ship is missed. If a ship is HIT you must update the array with an `H’ character to indicate the ship was hit. If a ship is hit that has already been hit at that location you must print “HIT AGAIN”. You must write a second function called FleetSunk() that will determine if all the ships have been sunk.
Your C++ program must then call these functions until all the ships have been sunk at which point the program should display “The fleet was destroyed!” When the fleet has been sunk, end by printing to the screen your game array showing all HITS and MISSES.
Submit C++ Programming Assignment 8 by 11:59 p.m. (ET) on Friday of Module/Week 8.
CSIS 111 CSIS111 CSIS/111 ENTIRE COURSE HELP – LIBERTY UNIVERSITY
CSIS 111 Module Week 1 ASSIGNMENT BASIC ELEMENTS,
CSIS 111 Module Week 3 ASSIGNMENT CONTROL STRUCTURES IF ELSE,
CSIS 111 Module Week 4 ASSIGNMENT CONTROL STRUCTURES WHILE FOR DO CASE,
CSIS 111 Module Week 5 ASSIGNMENT USER DEFINED FUNCTIONS,
CSIS 111 Module Week 6 ASSIGNMENT USER DEFINED SIMPLE DATA TYPES STRING TYPES,
CSIS 111 Module Week 7 ASSIGNMENT ARRAYS,
CSIS 111 Module Week 8 ASSIGNMENT BATTLE SHIP GAME
CSIS 111 Module Week 7 ASSIGNMENT ARRAYS
Use functional decomposition to write a C++ program that asks the user to enter his or her weight and the name of a planet. Use an enumerated type called planetType to represent the planets and use a switch statement that takes as its condition a planetType variable. The program, via the switch statement, then outputs how much the user would weigh on that planet. The following table gives the factor by which the weight must be multiplied for each planet.
Your program must have the following functions in it: GetUserInput(), ConvertInputToPlanetType(), and OutputWeight() (your switch statement must be in OutputWeight()). I will let you determine what each function’s parameters and return types should be. The program will output an error message if the user does not type a correct planet name. The prompt and the error message will make it clear to the user how a planet name must be entered.
Use proper formatting and appropriate comments in your code. The output must be labeled clearly and formatted neatly.
The following table gives the factor by which the weight must be multiplied for each planet:
Submit C++ Programming Assignment 7 by 11:59 p.m. (ET) on Monday of Module/Week 7.
CSIS 111 CSIS111 CSIS/111 ENTIRE COURSE HELP – LIBERTY UNIVERSITY
CSIS 111 Module Week 1 ASSIGNMENT BASIC ELEMENTS,
CSIS 111 Module Week 3 ASSIGNMENT CONTROL STRUCTURES IF ELSE,
CSIS 111 Module Week 4 ASSIGNMENT CONTROL STRUCTURES WHILE FOR DO CASE,
CSIS 111 Module Week 5 ASSIGNMENT USER DEFINED FUNCTIONS,
CSIS 111 Module Week 6 ASSIGNMENT USER DEFINED SIMPLE DATA TYPES STRING TYPES,
CSIS 111 Module Week 7 ASSIGNMENT ARRAYS,
CSIS 111 Module Week 8 ASSIGNMENT BATTLE SHIP GAME
CSIS 111 Module Week 6 ASSIGNMENT USER DEFINED SIMPLE DATA TYPES STRING TYPES
You are working for a lumber company, and your employer would like a program that calculates the cost of lumber for an order. The company sells pine, fir, cedar, maple, and oak lumber. Lumber is priced by board feet. One board foot equals one square foot that is one inch thick. The price per board foot is given in the following table:
The lumber is sold in different dimensions (specified in inches of width and height, and feet of length) that need to be converted to board feet. For example, a 2 x 4 x 8 piece is 2 inches wide, 4 inches high, and 8 feet long, and is equivalent to 5.333 board feet (2 * 4 * 8 = 64, which when divided by 12 = 5.333 board feet). An entry from the user will be in the form of a letter and four integer numbers. The integers are the number of pieces, width, height, and length. The letter will be one of P, F, C, M, O (corresponding to the five kinds of wood) or T, meaning total. When the letter is T, there are no integers following it on the line. The program should print out the price for each entry, and print the total after T is entered. Here is an example run:
Develop the program using functional decomposition, and use proper style and documentation in your code. Your program must make appropriate use of value-returning functions in solving this problem. Make sure that the user prompts are clear and that the output is labeled appropriately.
Submit C++ Programming Assignment 6 by 11:59 p.m. (ET) on Monday of Module/Week 6.
CSIS 111 CSIS111 CSIS/111 ENTIRE COURSE HELP – LIBERTY UNIVERSITY
CSIS 111 Module Week 1 ASSIGNMENT BASIC ELEMENTS,
CSIS 111 Module Week 3 ASSIGNMENT CONTROL STRUCTURES IF ELSE,
CSIS 111 Module Week 4 ASSIGNMENT CONTROL STRUCTURES WHILE FOR DO CASE,
CSIS 111 Module Week 5 ASSIGNMENT USER DEFINED FUNCTIONS,
CSIS 111 Module Week 6 ASSIGNMENT USER DEFINED SIMPLE DATA TYPES STRING TYPES,
CSIS 111 Module Week 7 ASSIGNMENT ARRAYS,
CSIS 111 Module Week 8 ASSIGNMENT BATTLE SHIP GAME
CSIS 111 Module Week 5 ASSIGNMENT USER DEFINED FUNCTIONS
Write a C++ program that reads data from an input file, takes the data and computes student grades for an assignment by converting the raw score to a percentage given each student’s score and the total points. The final score must be rounded up to the nearest whole value using the ceil function in the <cmath> header file and displayed as a percentage. You must also display the floating-point result up to 5 decimal places.
You must use at least 2 functions: one to print the last name of the student and another function to compute and print the percentage as well as “Excellent” if the grade is greater than 90, “Well Done” if the grade is greater than 80, “Good” if the grade is greater than 70, “Need Improvement” if the grade is greater than or equal to 60, and “Fail” if the grade is less than 50. The main function is responsible for reading the input file and passing the appropriate arguments to your functions.
Here is an example of what the input file might look like: name score tot possible
Here is an example of what the output of your program might look like:
Submit C++ Programming Assignment 5 by 11:59 p.m. (ET) on Monday of Module/Week 5
CSIS 111 CSIS111 CSIS/111 ENTIRE COURSE HELP – LIBERTY UNIVERSITY
CSIS 111 Module Week 1 ASSIGNMENT BASIC ELEMENTS,
CSIS 111 Module Week 3 ASSIGNMENT CONTROL STRUCTURES IF ELSE,
CSIS 111 Module Week 4 ASSIGNMENT CONTROL STRUCTURES WHILE FOR DO CASE,
CSIS 111 Module Week 5 ASSIGNMENT USER DEFINED FUNCTIONS,
CSIS 111 Module Week 6 ASSIGNMENT USER DEFINED SIMPLE DATA TYPES STRING TYPES,
CSIS 111 Module Week 7 ASSIGNMENT ARRAYS,
CSIS 111 Module Week 8 ASSIGNMENT BATTLE SHIP GAME
CSIS 111 Module Week 4 ASSIGNMENT CONTROL STRUCTURES WHILE FOR DO CASE
You are burning some music CDs for a party. You have arranged a list of songs in the order you want to play them. However, you would like to maximize your use of space on the CD, which holds 80 minutes of music. To do so, you want to figure out the total time for a group of songs and see how well they fit. Write a design and a C++ program to help you accomplish this task. The data are on file “songs.txt” (which is provided for you). The time is entered as seconds. For example, if a song takes 7 minutes and 42 seconds to play, the data entered for that song would be 462.
After all the data has been read, the application should print a message indicating the time remaining on the CD. The output must be in the form of a table with columns and headings written on a file. For example:
Note: the output converts the input from seconds to minutes and seconds. Use meaningful variable names, proper indentation, and appropriate comments. Thoroughly test the program using your own data sets.
Use meaningful variable names, proper indentation, and appropriate comments. Thoroughly test the program using the data set found in songs.txt file provided for you.
songs.txt
Submit C++ Programming Assignment 4 by 11:59 p.m. (ET) on Monday of Module/Week 4
CSIS 111 CSIS111 CSIS/111 ENTIRE COURSE HELP – LIBERTY UNIVERSITY
CSIS 111 Module Week 1 ASSIGNMENT BASIC ELEMENTS,
CSIS 111 Module Week 3 ASSIGNMENT CONTROL STRUCTURES IF ELSE,
CSIS 111 Module Week 4 ASSIGNMENT CONTROL STRUCTURES WHILE FOR DO CASE,
CSIS 111 Module Week 5 ASSIGNMENT USER DEFINED FUNCTIONS,
CSIS 111 Module Week 6 ASSIGNMENT USER DEFINED SIMPLE DATA TYPES STRING TYPES,
CSIS 111 Module Week 7 ASSIGNMENT ARRAYS,
CSIS 111 Module Week 8 ASSIGNMENT BATTLE SHIP GAME
CSIS 111 Module Week 3 ASSIGNMENT CONTROL STRUCTURES IF ELSE
Write a C++ program that computes a student’s grade for an assignment as a percentage given the student’s score and total points. The final score must be rounded up to the nearest whole value using the ceil function in the <cmath> header file. You must also display the floating-point result up to 5 decimal places. The input to the program must come from a file containing a single line with the score and total separated by a space.
In addition, you must print to the console “Excellent” if the grade is greater than or equal to 90, “Well Done” if the grade is less than 90 and greater than or equal to 80, “Good” if the grade is less than 80 and greater than or equal to 70, “Need Improvement” if the grade is less than 70 and greater than or equal to 60, and “Fail” if the grade is less than 60.
Submit C++ Programming Assignment 3 by 11:59 p.m. (ET) on Monday of Module/Week 3.
CSIS 111 CSIS111 CSIS/111 ENTIRE COURSE HELP – LIBERTY UNIVERSITY
CSIS 111 Module Week 1 ASSIGNMENT BASIC ELEMENTS,
CSIS 111 Module Week 3 ASSIGNMENT CONTROL STRUCTURES IF ELSE,
CSIS 111 Module Week 4 ASSIGNMENT CONTROL STRUCTURES WHILE FOR DO CASE,
CSIS 111 Module Week 5 ASSIGNMENT USER DEFINED FUNCTIONS,
CSIS 111 Module Week 6 ASSIGNMENT USER DEFINED SIMPLE DATA TYPES STRING TYPES,
CSIS 111 Module Week 7 ASSIGNMENT ARRAYS,
CSIS 111 Module Week 8 ASSIGNMENT BATTLE SHIP GAME
CSIS 111 Module Week 2 ASSIGNMENT INPUT OUTPUT
The number of permutations of a set of n items taken r at a time is given by the following formulan!/r!(n−r)!: where n! is the factorial of n, r! is the factorial of r, and (n-r)! is the factorial of the result of n-r. The factorial of a number n can be solved using the following formula: n !=e−n nn √ 2 πn.
If there are 18 people in your class and you want to divide the class into programming teams of 3 members, you can compute the number of different teams that can be arranged using this formula (n!/r!(n−r)!).
Write a C++ program that determines the number of potential team arrangements. You will need to use the double type for this computation. Use the Lab Template you set-up last week, proper formatting, and appropriate comments in your code. The output must be labeled clearly and formatted neatly.
Submit C++ Programming Assignment 2 by 11:59 p.m. (ET) on Monday of Module/Week 2.
CSIS 111 CSIS111 CSIS/111 ENTIRE COURSE HELP – LIBERTY UNIVERSITY
CSIS 111 Module Week 1 ASSIGNMENT BASIC ELEMENTS,
CSIS 111 Module Week 3 ASSIGNMENT CONTROL STRUCTURES IF ELSE,
CSIS 111 Module Week 4 ASSIGNMENT CONTROL STRUCTURES WHILE FOR DO CASE,
CSIS 111 Module Week 5 ASSIGNMENT USER DEFINED FUNCTIONS,
CSIS 111 Module Week 6 ASSIGNMENT USER DEFINED SIMPLE DATA TYPES STRING TYPES,
CSIS 111 Module Week 7 ASSIGNMENT ARRAYS,
CSIS 111 Module Week 8 ASSIGNMENT BATTLE SHIP GAME
CSIS 111 Module Week 1 ASSIGNMENT BASIC ELEMENTS
- Install Visual Studio Express 2019 for Windows Desktop (you will need to create a free Microsoft account as part of this process, if you do not already have one). LINK – https://www.visualstudio.com/downloads/ Instructions for installation can be found in the Reading & Study folder of Module/Week 1.
- Create a new empty project in Visual Studio (VS) called “Hello World,” and then create a new .cpp file called HelloWorld. Into your HelloWorld.cpp file, copy the contents of the provided Lab Template (all of your programming assignments must start by copying the contents of the Lab Template into your main .cpp project file). Then below the “//Program logic” line add the following code exactly as it appears here: cout << “Hello World!” << endl;
- Compile and run your code.
Submit C++ Programming Assignment 1 by 11:59 p.m. (ET) on Monday of Module/Week 1.
- CSIS 111 Module Week 1 ASSIGNMENT BASIC ELEMENTS,
- CSIS 111 Module Week 3 ASSIGNMENT CONTROL STRUCTURES IF ELSE,
- CSIS 111 Module Week 4 ASSIGNMENT CONTROL STRUCTURES WHILE FOR DO CASE,
- CSIS 111 Module Week 5 ASSIGNMENT USER DEFINED FUNCTIONS,
- CSIS 111 Module Week 6 ASSIGNMENT USER DEFINED SIMPLE DATA TYPES STRING TYPES,
- CSIS 111 Module Week 7 ASSIGNMENT ARRAYS,
- CSIS 111 Module Week 8 ASSIGNMENT BATTLE SHIP GAME