Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

STEP 1: Create the Multifile Project and the Main (Base) Class Create a new proj

ID: 3527757 • Letter: S

Question


STEP 1: Create the Multifile Project and the Main (Base) Class

Create a new projectthat consists of the base class BankAccount.

The BankAccount class should contain, at minimum, the following members.


STEP 2: Create the CheckingAccount Class Derived From the BankAccount Class

The class CheckingAccount should contain, at a minimum, the following members.


STEP 3: Create the SavingsingAccount Class Derived From the BankAccount Class

The class CheckingAccount should contain, at a minimum, the following members.

STEP 4: Test Program Operation




I NEED TO USE THIS DRIVER FILE FOR THIS LAB PROJECT:



#include "Capacitor.h"
#include <conio.h>
#include "Filter.h"
#include <iostream>
#include "Resistor.h"
#include <windows.h>
#include <iomanip>

using namespace std;

void clear_screen(void);

void main(void)
{
// Local variable for text data entry
char tempName[16];
// Local variable for component value data entry
double tempValue;

cout << "Instantiate one object of class Filter" << endl << endl;

cout << "Enter a name for the new filter object: ";
cin.getline(tempName,15,' ');

Filter filt1;

// Display filter values
cout << setiosflags(ios::fixed)
<< setiosflags(ios::right)
<< setiosflags(ios::showpoint)
<< setprecision(3);
cout << endl << endl;
cout << "Nominal Filter Frequency = " << setw(10) << filt1.getFilter() << " Hertz" << endl;
cout << "Minimum Filter Frequency = " << setw(10) << filt1.getMaxFilter() << " Hertz" << endl;
cout << "Maximum Filter Frequency = " << setw(10) << filt1.getMinFilter() << " Hertz" << endl;
cout << "Filter Bandwidth Frequency = " << setw(10) << filt1.getFilterTol() << " Hertz" << endl;

// Display resistor values
cout << setiosflags(ios::fixed)
<< setiosflags(ios::right)
<< setiosflags(ios::showpoint)
<< setprecision(3);
cout << endl << endl;
cout << "Nominal Resistance Value = " << setw(10) << filt1.getResistance() << " ohms" << endl;
cout << "Resistor Tolerance Value = " << setw(10) << filt1.getResTolerance()*100 << " Percent" << endl;
cout << "Maximum Resistance Value = " << setw(10) << filt1.getMaxResistance() << " ohms" << endl;
cout << "Minimum Resistance Value = " << setw(10) << filt1.getMinResistance() << " ohms" << endl;
cout << endl << endl;

// Display capacitor values
cout << setiosflags(ios::fixed)
<< setiosflags(ios::showpoint)
<< setiosflags(ios::left)
<< setprecision(3);
cout << "Nominal Capacitance Value = " << setw(10) << filt1.getCapacitance() *1000000<< " micro Farads" << endl;
cout << "Capacitor Tolerance Value = " << setw(10) << filt1.getCapTolerance()*100 << " Percent" << endl;
cout << "Maximum Capacitance Value = " << setw(10) << filt1.getMaxCapacitance() * 1000000 << " micro Farads" << endl;
cout << "Minimum Capacitance Value = " << setw(10) << filt1.getMinCapacitance() * 1000000<< " micro Farads" << endl;
cout << endl << endl;

//filt1.FilterSave();

cout << "Enter new nominal resistance value for filter: ";
cin >> tempValue;
filt1.setResistance(tempValue);

cout << "Enter new resistance tolerance value for filter: ";
cin >> tempValue;
filt1.setResTolerance(tempValue/100.0);

cout << "Enter new nominal micro Farad capacitance value for filter: ";
cin >> tempValue;
filt1.setCapacitance(tempValue/1000000.0);

cout << "Enter new capacitance tolerance value for filter: ";
cin >> tempValue;
filt1.setCapTolerance(tempValue/100.0); /// This line of code was fixed

// Calculate filter values based on new resistance and capacitance values
filt1.calculateFilter();

// Display filter values
cout << setiosflags(ios::fixed)
<< setiosflags(ios::right)
<< setiosflags(ios::showpoint)
<< setprecision(3);
cout << endl << endl;
cout << "Nominal Filter Frequency = " << setw(10) << filt1.getFilter() << " Hertz" << endl;
cout << "Minimum Filter Frequency = " << setw(10) << filt1.getMaxFilter() << " Hertz" << endl;
cout << "Maximum Filter Frequency = " << setw(10) << filt1.getMinFilter() << " Hertz" << endl;
cout << "Filter Bandwidth Frequency = " << setw(10) << filt1.getFilterTol() << " Hertz" << endl;

// Display resistor values
cout << setiosflags(ios::fixed)
<< resetiosflags(ios::left)
<< setiosflags(ios::right)
<< setiosflags(ios::showpoint)
<< setprecision(3);
cout << endl << endl;
cout << "Nominal Resistance Value = " << setw(10) << filt1.getResistance() << " ohms" << endl;
cout << "Resistor Tolerance Value = " << setw(10) << filt1.getResTolerance()*100 << " Percent" << endl;
cout << "Maximum Resistance Value = " << setw(10) << filt1.getMaxResistance() << " ohms" << endl;
cout << "Minimum Resistance Value = " << setw(10) << filt1.getMinResistance() << " ohms" << endl;
cout << endl << endl;

cout << setiosflags(ios::fixed)
<< setiosflags(ios::showpoint)
<< setiosflags(ios::left)
<< setprecision(3);
cout << "Nominal Capacitance Value = " << setw(10) << filt1.getCapacitance() *1000000<< " micro Farads" << endl;
cout << "Capacitor Tolerance Value = " << setw(10) << filt1.getCapTolerance()*100 << " Percent" << endl;
cout << "Maximum Capacitance Value = " << setw(10) << filt1.getMaxCapacitance() * 1000000 << " micro Farads" << endl;
cout << "Minimum Capacitance Value = " << setw(10) << filt1.getMinCapacitance() * 1000000<< " micro Farads" << endl;
cout << endl << endl;

filt1.FilterRead();
//filt1.calculateFilter();

// Display filter values
cout << setiosflags(ios::fixed)
<< setiosflags(ios::right)
<< setiosflags(ios::showpoint)
<< setprecision(3);
cout << endl << endl;
cout << "Nominal Filter Frequency = " << setw(10) << filt1.getFilter() << " Hertz" << endl;
cout << "Minimum Filter Frequency = " << setw(10) << filt1.getMaxFilter() << " Hertz" << endl;
cout << "Maximum Filter Frequency = " << setw(10) << filt1.getMinFilter() << " Hertz" << endl;
cout << "Filter Bandwidth Frequency = " << setw(10) << filt1.getFilterTol() << " Hertz" << endl;

// Display resistor values
cout << setiosflags(ios::fixed)
<< resetiosflags(ios::left)
<< setiosflags(ios::right)
<< setiosflags(ios::showpoint)
<< setprecision(3);
cout << endl << endl;
cout << "Nominal Resistance Value = " << setw(10) << filt1.getResistance() << " ohms" << endl;
cout << "Resistor Tolerance Value = " << setw(10) << filt1.getResTolerance()*100 << " Percent" << endl;
cout << "Maximum Resistance Value = " << setw(10) << filt1.getMaxResistance() << " ohms" << endl;
cout << "Minimum Resistance Value = " << setw(10) << filt1.getMinResistance() << " ohms" << endl;
cout << endl << endl;

cout << setiosflags(ios::fixed)
<< setiosflags(ios::showpoint)
<< setiosflags(ios::left)
<< setprecision(3);
cout << "Nominal Capacitance Value = " << setw(10) << filt1.getCapacitance() *1000000<< " micro Farads" << endl;
cout << "Capacitor Tolerance Value = " << setw(10) << filt1.getCapTolerance()*100 << " Percent" << endl;
cout << "Maximum Capacitance Value = " << setw(10) << filt1.getMaxCapacitance() * 1000000 << " micro Farads" << endl;
cout << "Minimum Capacitance Value = " << setw(10) << filt1.getMinCapacitance() * 1000000<< " micro Farads" << endl;
cout << endl << endl;
}



i L A B S T E P S

Explanation / Answer

http://www.justanswer.com/computer-programming/6ox3y-ra-rv.html http://docs.eiffel.com/book/export/html/2096 http://www.docstoc.com/docs/69888214/Beginning-Microsoft-Visual-C-Sharp-2008