Title: COMP 220 Slingshot Academy /snaptutorial.com
1COMP 220 Slingshot Academy snaptutorial
For more course Tutorials
www.snaptutorial.com
2 COMP 220 Slingshot Academy snaptutorial
COMP 220 iLab 1 Two-Dimensional Arrays Lab Report
and Source Code
COMP 220 Entire Course
COMP 220 iLab 1 Two-Dimensional Arrays Lab Report
and Source Code COMP 220 iLab 2 Resistor Lab
Report and Source Code COMP 220 iLab 3 Bank
Account Lab Report and Source Code COMP 220 iLab
4 Composition Lab Report and Source Code COMP 220
iLab 5 Lab Report and Source Code COMP 220 iLab 6
Overloaded Operators Lab Report and Source
Code COMP 220 iLab 7 Polymorphism Lab Report and
Source Code
BlackJack Table Specification Include a brief
description of what the program accomplishes,
including its input, key processes, and
output. There is always a dealer in the game. At
the start of the game, the dealers first card
will not be shown or displayed. The second card
will be displayed. The dealer may draw additional
cards. The dealer must use a random-number
generator to determine the maximum number of
cards the dealer will draw--a value between 0 and
3.
3 COMP 220 Slingshot Academy snaptutorial
COMP 220 iLab 4 Composition Lab Report and Source
Code
COMP 220 iLab 3 Bank Account Lab Report and
Source Code
This lab introduces you to writing a C program
to implement the concept of class inheritance
using different types of bank accounts as a
model. In this lab, you will create a base class,
called CBankAccount, and two additional classes
(each derived from CBankAccount), called
CSavingsAccount and CCheckingAccount. You will
then test the operations of each class in
function main() to simulate the transactions of
both a checking account and a savings account.
This lab requires you to use C class
composition to implement a single pole-filter
design program. The program will allow the user
to specify resistor and capacitor values and
filter type. Once all the user parameters are
specified, the program will return the cutoff
frequency values for the filter. Composition may
be thought of as a has-a relationship for
objects, as compared to inheritance, which may be
described as an is-a relationship for objects.
4 COMP 220 Slingshot Academy snaptutorial
COMP 220 iLab 6 Overloaded Operators Lab Report
and Source Code
COMP 220 iLab 5 Lab Report and Source Code
Assignment Lab 6 Overloaded Operators Description
This lab is to introduce students to the
concept of operator overloading as member
functions of a class. This will be done in the
context of creating a class that will perform
four basic mathematical operations on complex
numbers. The C compiler has defined operators
for all the arithmetic and assignment operations
for its native data types, such as integer,
float, double, and so forth. However, for
user-defined data types, such as classes and
structures, these operations are undefined.
Assignment Lab 5 Pointers and Pointer
Operators Description This lab will explore the
use of pointers in several ways. Pointers will be
used to dynamically allocate memory for new class
objects on demand from the user, and they will be
used to access class-member functions. Pointer
arithmetic will be used to access and sort class
objects according to criteria explained in the
lab.
5 COMP 220 Slingshot Academy snaptutorial
COMP 220 iLab 7 Polymorphism Lab Report and
Source Code
Assignment Lab 7 Polymorphism Description This
lab introduces students to the concepts of
polymorphism, early binding, late binding,
abstract classes, and virtual class functions.
This will be done in the context of performing
calculations on basic geometrical shapes.
Polymorphism is a very powerful extension of
inheritance, and by using pointers to the base
class, it allows access to derived class objects
and their functions based on the context that
they are called in.
6 COMP 220 Slingshot Academy snaptutorial
For more course Tutorials
www.snaptutorial.com