Advertisement
Advertisement
| 05.12.2008 at 01:49PM PDT, ID: 23395929 | Points: 500 |
|
[x]
Attachment Details
|
||
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83: 84: 85: 86: 87: 88: 89: 90: 91: 92: 93: 94: 95: 96: 97: 98: 99: 100: 101: 102: 103: 104: 105: 106: 107: 108: 109: 110: 111: 112: 113: 114: 115: 116: 117: 118: 119: 120: 121: 122: 123: 124: 125: 126: 127: 128: 129: 130: 131: 132: 133: 134: 135: 136: 137: 138: 139: 140: 141: 142: 143: 144: 145: 146: 147: 148: 149: 150: 151: 152: 153: 154: 155: 156: 157: 158: 159: 160: 161: 162: 163: 164: 165: 166: 167: 168: 169: 170: 171: 172: 173: 174: 175: 176: 177: 178: 179: 180: 181: 182: 183: 184: 185: 186: 187: 188: 189: 190: 191: 192: 193: 194: 195: 196: 197: 198: 199: 200: 201: 202: 203: 204: 205: 206: 207: 208: 209: 210: 211: 212: 213: 214: 215: 216: 217: 218: 219: 220: 221: 222: 223: 224: 225: 226: 227: 228: 229: 230: 231: 232: 233: 234: 235: 236: 237: 238: 239: 240: 241: 242: 243: 244: 245: 246: 247: 248: 249: 250: 251: 252: 253: 254: 255: 256: 257: 258: 259: 260: 261: 262: 263: 264: 265: 266: 267: 268: 269: 270: 271: 272: 273: 274: 275: 276: 277: 278: 279: 280: 281: 282: 283: 284: 285: 286: 287: 288: 289: 290: 291: 292: 293: 294: 295: 296: 297: 298: 299: 300: 301: 302: 303: 304: 305: 306: 307: 308: 309: 310: 311: 312: 313: 314: 315: 316: 317: 318: 319: 320: 321: 322: 323: 324: 325: 326: 327: 328: 329: 330: 331: 332: 333: 334: 335: 336: 337: 338: 339: 340: 341: 342: 343: 344: 345: 346: 347: 348: 349: 350: |
// ValishaArray.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <iostream>
#include <iomanip>
#include <cstdlib>
#include <stdio.h>
#include <math.h>
using namespace std;
# define ROWS 7
# define COLS 7
void FormatCreation(double gridArray[ROWS][COLS]);
void printArray(double gridArray [ROWS][COLS]);
void mycalc(double gridArray [ROWS] [COLS]
int main()
int j;
double gridArray[ROWS][COLS];
cout<< endl << " BLANK SPREADSHEET " << endl;
cout<< endl << " "<< "LABEL A" << " " << " LABEL B " << " " << " LABEL C "<< " " << " LABEL D " << " "
<< " LABEL E" << " " < " LABEL F" << " "<< "LABEL G";
for( j=0; j<ROWS ; j++)
{
cout << endl
<<"________________________________________________";
cout << endl << endl << "|" << r << "|" << " \ t0|"<<"\ t0| "<<"\ t0| " << " \t0|" << "\t0|" <<" \t0|" << "\t0|";
}
cout << endl
<< " ____________________________________________"<< endl;
cout << "ROWS" <<endl;
cout <<endl;
cout << setw(10) << " "; // <--- add this line
for(int j = 0; j < ROWS; j++)
{
cout << setw(3) << ROWS[r];
}
for(int j = 0; j < 7; j++) //
{
cout << endl;
cout << left << setw(10) << COLS[j]; //
}
cout << endl<< endl<< "DATA ENTRY" << endl;
FormatCreation(gridArray[7][7]);
return 0;
}
void FormatCreation( double gridArray[ROWS] [COLS])
(
gridArray [0] [0] = 0;
gridArray [0] [1] = 0;
gridArray [0] [2] = 0;
gridArray [0] [3] = 0;
gridArray [0] [4] = 0;
gridArray [0] [5] = 0;
gridArray [0] [6] = 0;
gridArray [1] [0] = 0;
gridArray [1] [1] = 0;
gridArray [1] [2] = 0;
gridArray [1] [3] = 0;
gridArray [1] [4] = 0;
gridArray [1] [5] = 0;
gridArray [1] [6] = 0;
gridArray [2] [0] = 0;
gridArray [2] [1] = 0;
gridArray [2] [2] = 0;
gridArray [2] [3] = 0;
gridArray [2] [4] = 0;
gridArray [2] [5] = 0;
gridArray [2] [6] = 0;
gridArray [3] [0] = 0;
gridArray [3] [1] = 0;
gridArray [3] [2] = 0;
gridArray [3] [3] = 0;
gridArray [3] [4] = 0;
gridArray [3] [5] = 0;
gridArray [3] [6] = 0;
gridArray [4] [0] = 0;
gridArray [4] [1] = 0;
gridArray [4] [2] = 0;
gridArray [4] [3] = 0;
gridArray [4] [4] = 0;
gridArray [4] [5] = 0;
gridArray [4] [6] = 0;
gridArray [5] [0] = 0;
gridArray [5] [1] = 0;
gridArray [5] [2] = 0;
gridArray [5] [3] = 0;
gridArray [5] [4] = 0;
gridArray [5] [5] = 0;
gridArray [5] [6] = 0;
gridArray [6] [0] = 0;
gridArray [6] [1] = 0;
gridArray [6] [2] = 0;
gridArray [6] [3] = 0;
gridArray [6] [4] = 0;
gridArray [6] [5] = 0;
gridArray [6] [6] = 0;
char Continue = 'Y';
char coordinates;
char results;
int colMager;
int rowMager;
while (( Continue == 'Y' || continue == 'y'))
{
cout << endl << endl<< "You may Enter Your First Coordinate";
cin >> colMager >> coordinates;
if(colMager > 6)
{
cout << endl << "You may now enter you Second Coordinate";
cin >> rowMager;
}
switch(coordinates)
{
case 'A' : colMager = 0; break;
case 'a' : colMager = 0; break;
case 'B' : colMager = 1; break;
case 'b' : colMager = 1; break;
case 'C' : colmager = 2; break;
case 'c' : colMager = 2; break;
case 'D' : colMager = 3; break;
case 'd' : colMager = 3; break;
case 'E' : colMager = 4; break;
case 'e' : colMager = 4; break;
case 'F' : colMager = 5; break;
case 'f' : colMager = 5; break;
case 'G' : colMager = 6; break;
case 'g' : colmager = 6; break;
}
cout << endl << "enter a value that corresponds to the coordinate" << "(" << rowMager << ", " <<
cin >> gridArray[rowMager][colMager];
printArray(gridArray);
cout << endl << " Please choose a option by entering the corresponding number";
cout << "1T - Text or F1 for Formula:";
cin >> choose;
switch(choose)
{
case '1T' Continue = 'Y';
break;
case '1T' Continue = 'y';
break;
case '1t' Continue = 'Y';
break;
case '1t' Continue = 'y';
break;
case 'F1' mycalc(gridArray);
break;
case 'F1' mycalc(gridArray);
break;
case 'f1' mycalc(gridArray);
break;
case 'f1' mycalc(gridArray);
break
default: cout << " This is not an option" << endl;
}
}
return;
}
void mycalc(double gridArray[ROWS][COLS])
{
int row;
int rowMager;
int colMager;
int col;
char c;
char coordinates
char expression
char response = 'y'
cout << endl << endl << " Do you want to enter Data " << " " <<
{
while ((response == 'Y')|| (response == 'y'))
cout << endl; << "Enter Data" <<endl;
cin >> rowMager >> colmager >> row >> col;
switch(coordinates)
{
case 'A' : colMager = 0; break;
case 'a' : colMager = 0; break;
case 'B' : colMager = 1; break;
case 'b' : colMager = 1; break;
case 'C' : colmager = 2; break;
case 'c' : colMager = 2; break;
case 'D' : colMager = 3; break;
case 'd' : colMager = 3; break;
case 'E' : colMager = 4; break;
case 'e' : colMager = 4; break;
case 'F' : colMager = 5; break;
case 'f' : colMager = 5; break;
case 'G' : colMager = 6; break;
case 'g' : colmager = 6; break;
}
switch(col)
{
case 'A' : col = 0; break;
case 'a' : col = 0; break;
case 'B' : col = 1; break;
case 'b' : col = 1; break;
case 'C' : col = 2; break;
case 'c' : col = 2; break;
case 'D' : col = 3; break;
case 'd' : col = 3; break;
case 'E' : col = 4; break;
case 'e' : col = 4; break;
case 'F' : col = 5; break;
case 'f' : col = 5; break;
case 'G' : col = 6; break;
case 'g' : col = 6; break;
cout << endl <<" " << gridArray[rowMager][colmager] << " " << gridArray[row][col] << " " << Results are Stored in 6G."
< endl;
cout<<"Please choose an option by entering the number, press q to quit\n";
cout<<"1 - Addition\n";
cout<<"2 - Subtraction\n";
cout<<"3 - Division\n";
cout<<"4 - Multiplication\n";
cout<<"5 - Powers\n";
cin>>choice;
} while ( choice < '1' || choice > '5' && choice != 'q');
if (choice == 'q') break;
switch (choice) {
case '1':
cout<<"Please enter a number\n";
cin>> gridArray[rowMager][colMager];
cout<<"Another number to be added\n";
cin>>[row][col];
cout<<gridArray[rowMager][colMager] + gridArray[row][col];
cin >> gridArray[7][7];
break;
case '2':
cout<<"Please enter a number\n";
cin>> gridArray[rowMager][colMager];
cout<<"Another number to be subtracted\n";
cin>> gridArray[row][col];
cout<< gridArray[rowMager][colMager] - gridArray[row][col];
cin >> gridArray[7][7];
break;
case '3':
cout<<"Please enter a number\n";
cin>> gridArray[rowMager][colMager];
cout<<"Another one to be divided\n";
cin>> gridArray[row][col];
cout<< gridArray[rowMager][colMager] / gridArray[row][col];
cin >> gridArray[7][7];
break;
case '4':
cout<<"Please enter a number\n";
cin>> gridArray[rowMager][colMager];
cout<<"Another one to be multiplied\n";
cin>> gridArray[row][col];
cout<< gridArray[rowMager][colMager] * gridArray[row][col];
cin >> gridArray[7][7];
break;
case '5'
cout << "Please enter a number\n";
cin >> gridArray[rowMager][colMager];
cout << " Another one to be powered\n";
cin >> gridArray[row][col];
cout << gridArray[rowMager][colMager]^ gridArray[row][col];
cin >> gridArray[7][7];
break;
}
default: cout<<"That is not an option";
}
cout << endl << Do you want to enter another operation? (Y/N)";
cin >> response
if(( response == 'N') || (response == 'N'))
{
cout << endl << "Good bye".";
if {{ response == 'Y') ||(response == 'y'))
return;
}
}
}
void printArray(double spreadArray[ROWS][COLS]
int a;
int b;
cout << endl << endl << "NEW GRID" << endl;
cout << endl << " "<< " A" << " " << " B " << " " << " C "<< " " << " D " << " "
<< " E" << " " < " F" << " "<< "G" << endl;
cout << endl
<< " ____________________________________________"<< endl;
cout << "ROWS" <<endl;
cout <<endl;
cout << setw(10) << " "; // <--- add this line
for(int j = 0; j < ROWS; j++)
{
cout << setw(3) << ROWS[r];
}
for(int b = 0; b < cols; j++) //
{
cout << endl;
cout << left << setw(10) << COLS[b]; //
}
cout << endl << "___________________________________________" << endl;
return;
}
|