Archives from S:\ Drive
Good to keep around methinks
This commit is contained in:
1 parent
eadaf70b9e
commit
6dd63cc439
606 files changed
+50212
No files matched your search
+42
@@ -1,3 +1,45 @@
|
||||
# Compiled Object files
|
||||
*.slo
|
||||
*.lo
|
||||
*.o
|
||||
*.obj
|
||||
|
||||
# Precompiled Headers
|
||||
*.gch
|
||||
*.pch
|
||||
|
||||
# Compiled Dynamic libraries
|
||||
*.so
|
||||
*.dylib
|
||||
*.dll
|
||||
|
||||
# Fortran module files
|
||||
*.mod
|
||||
|
||||
# Compiled Static libraries
|
||||
*.lai
|
||||
*.la
|
||||
*.a
|
||||
*.lib
|
||||
|
||||
# Executables
|
||||
*.exe
|
||||
*.out
|
||||
*.app
|
||||
|
||||
*.class
|
||||
|
||||
# Mobile Tools for Java (J2ME)
|
||||
.mtj.tmp/
|
||||
|
||||
# Package Files #
|
||||
*.jar
|
||||
*.war
|
||||
*.ear
|
||||
|
||||
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
|
||||
hs_err_pid*
|
||||
|
||||
*.zip
|
||||
|
||||
## Ignore Visual Studio temporary files, build results, and
|
||||
|
||||
@@ -0,0 +1,99 @@
|
||||
# ~/.bashrc: executed by bash(1) for non-login shells.
|
||||
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
|
||||
# for examples
|
||||
|
||||
# If not running interactively, don't do anything
|
||||
[ -z "$PS1" ] && return
|
||||
|
||||
# don't put duplicate lines in the history. See bash(1) for more options
|
||||
# don't overwrite GNU Midnight Commander's setting of `ignorespace'.
|
||||
HISTCONTROL=$HISTCONTROL${HISTCONTROL+:}ignoredups
|
||||
# ... or force ignoredups and ignorespace
|
||||
HISTCONTROL=ignoreboth
|
||||
|
||||
# append to the history file, don't overwrite it
|
||||
#shopt -s histappend
|
||||
|
||||
# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
|
||||
|
||||
# check the window size after each command and, if necessary,
|
||||
# update the values of LINES and COLUMNS.
|
||||
#shopt -s checkwinsize
|
||||
|
||||
# make less more friendly for non-text input files, see lesspipe(1)
|
||||
#[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
|
||||
|
||||
# set variable identifying the chroot you work in (used in the prompt below)
|
||||
if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
|
||||
debian_chroot=$(cat /etc/debian_chroot)
|
||||
fi
|
||||
|
||||
# set a fancy prompt (non-color, unless we know we "want" color)
|
||||
case "$TERM" in
|
||||
xterm-color) color_prompt=yes;;
|
||||
esac
|
||||
|
||||
# uncomment for a colored prompt, if the terminal has the capability; turned
|
||||
# off by default to not distract the user: the focus in a terminal window
|
||||
# should be on the output of commands, not on the prompt
|
||||
#force_color_prompt=yes
|
||||
|
||||
if [ -n "$force_color_prompt" ]; then
|
||||
if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
|
||||
# We have color support; assume it's compliant with Ecma-48
|
||||
# (ISO/IEC-6429). (Lack of such support is extremely rare, and such
|
||||
# a case would tend to support setf rather than setaf.)
|
||||
color_prompt=yes
|
||||
else
|
||||
color_prompt=
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ "$color_prompt" = yes ]; then
|
||||
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
|
||||
else
|
||||
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
|
||||
fi
|
||||
unset color_prompt force_color_prompt
|
||||
|
||||
# If this is an xterm set the title to user@host:dir
|
||||
case "$TERM" in
|
||||
xterm*|rxvt*)
|
||||
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
|
||||
;;
|
||||
*)
|
||||
;;
|
||||
esac
|
||||
|
||||
# enable color support of ls and also add handy aliases
|
||||
if [ -x /usr/bin/dircolors ]; then
|
||||
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
|
||||
alias ls='ls --color=auto'
|
||||
#alias dir='dir --color=auto'
|
||||
#alias vdir='vdir --color=auto'
|
||||
|
||||
#alias grep='grep --color=auto'
|
||||
#alias fgrep='fgrep --color=auto'
|
||||
#alias egrep='egrep --color=auto'
|
||||
fi
|
||||
|
||||
# some more ls aliases
|
||||
#alias ll='ls -l'
|
||||
#alias la='ls -A'
|
||||
#alias l='ls -CF'
|
||||
|
||||
# Alias definitions.
|
||||
# You may want to put all your additions into a separate file like
|
||||
# ~/.bash_aliases, instead of adding them here directly.
|
||||
# See /usr/share/doc/bash-doc/examples in the bash-doc package.
|
||||
|
||||
if [ -f ~/.bash_aliases ]; then
|
||||
. ~/.bash_aliases
|
||||
fi
|
||||
|
||||
# enable programmable completion features (you don't need to enable
|
||||
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
|
||||
# sources /etc/bash.bashrc).
|
||||
#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
|
||||
# . /etc/bash_completion
|
||||
#fi
|
||||
@@ -0,0 +1,8 @@
|
||||
[gui]
|
||||
recentrepo = C:/Users/77260/Documents/Git/Vital Replica Data
|
||||
recentrepo = C:/Users/77260/Documents/Git/VitalReplica
|
||||
[user]
|
||||
email = apaneesar@coleman.edu
|
||||
name = Amrit Panesar
|
||||
[merge]
|
||||
tool = C:\\Users\\77260\\Apps\\KDiff3\\kdiff3.exe
|
||||
@@ -0,0 +1,22 @@
|
||||
# ~/.profile: executed by the command interpreter for login shells.
|
||||
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
|
||||
# exists.
|
||||
# see /usr/share/doc/bash/examples/startup-files for examples.
|
||||
# the files are located in the bash-doc package.
|
||||
|
||||
# the default umask is set in /etc/profile; for setting the umask
|
||||
# for ssh logins, install and configure the libpam-umask package.
|
||||
#umask 022
|
||||
|
||||
# if running bash
|
||||
if [ -n "$BASH_VERSION" ]; then
|
||||
# include .bashrc if it exists
|
||||
if [ -f "$HOME/.bashrc" ]; then
|
||||
. "$HOME/.bashrc"
|
||||
fi
|
||||
fi
|
||||
|
||||
# set PATH so it includes user's private bin if it exists
|
||||
if [ -d "$HOME/bin" ] ; then
|
||||
PATH="$HOME/bin:$PATH"
|
||||
fi
|
||||
@@ -0,0 +1,14 @@
|
||||
hi there
|
||||
I see you rading this.
|
||||
just let me know that you were here
|
||||
======================================
|
||||
|
||||
-ASP 08/06/2012
|
||||
|
||||
--------------------------------------
|
||||
|
||||
What is jenv.bat you might ask.
|
||||
|
||||
Glad you asked! jenv is my way of launching
|
||||
a command paromt with the propper java
|
||||
enviroment variables.
|
||||
@@ -0,0 +1,7 @@
|
||||
This folder is for storage of projects and resources while in your current course(s). All files and subdirectories will be deleted when you are no longer enrolled at Coleman University.
|
||||
|
||||
Please be prudent with the files you store in this folder as you do not have unlimited space.
|
||||
|
||||
CIS students are allowed 250 MB of storage.
|
||||
|
||||
Faculty have Read-Only access to this folder for grading or instructional purposes. Please double-click on My Computer (if Using Windows XP) or Computer (if using Windows 7) to see other shares that are available to you as a resource for your course.
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,70 @@
|
||||
// Amrit Panesar
|
||||
// 10/01/2012
|
||||
// Classwork #10 Page 618 Malik.
|
||||
|
||||
public class Classwork10
|
||||
{
|
||||
public static void main(String[] args) //main
|
||||
{
|
||||
int[][] alpha = new int[10][20]; //a
|
||||
|
||||
for(int[] row : alpha)
|
||||
{
|
||||
for (int coloumn : row)
|
||||
{
|
||||
coloumn = 5; //b
|
||||
}
|
||||
}
|
||||
|
||||
boolean bset = true;
|
||||
for (int[] row : alpha)
|
||||
{
|
||||
for (int coloumn : row)
|
||||
{
|
||||
if (bset)
|
||||
coloumn = 1; //c
|
||||
else
|
||||
coloumn = 2; //c
|
||||
}
|
||||
bset = false;
|
||||
}
|
||||
|
||||
int curRow = 0;
|
||||
int curCol = 1;
|
||||
alpha[0][0] = 5;
|
||||
for (int i=1; i<(10*20)-1; i++)
|
||||
{
|
||||
if (curCol == 20)
|
||||
{
|
||||
curCol = 0;
|
||||
curRow++;
|
||||
}
|
||||
if (curCol == 0)
|
||||
{
|
||||
alpha[curRow][curCol] = alpha[curRow-1][19] *2; //d
|
||||
}
|
||||
else
|
||||
{
|
||||
alpha[curRow][curCol] = alpha[curRow][curCol-1] *2; //d
|
||||
}
|
||||
curCol++;
|
||||
}
|
||||
|
||||
for (int[] row : alpha)
|
||||
{
|
||||
for (int coloumn : row)
|
||||
{
|
||||
System.out.print(coloumn + ' '); //e
|
||||
}
|
||||
System.out.println(); //e
|
||||
}
|
||||
|
||||
for (int[] row : alpha)
|
||||
{
|
||||
for (int coloumn : row)
|
||||
{
|
||||
System.out.println(coloumn + ' '); //f
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
public class DebugFive2
|
||||
// Prints odd numbers
|
||||
// Prints new line after every 10
|
||||
{
|
||||
public static void main(String[] args) throws InterruptedException
|
||||
{
|
||||
int num, count = 0;
|
||||
for(num = 1; num <= 100; num += 2)
|
||||
{
|
||||
System.out.print(" " + num);
|
||||
++count;
|
||||
if(count == 10)
|
||||
{
|
||||
count = 0;
|
||||
System.out.println();
|
||||
}
|
||||
}
|
||||
|
||||
System.out.println("End of odd numbers");
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
public class DebugSeven4
|
||||
{
|
||||
public static void main(String[] args)
|
||||
{
|
||||
String aString = "The sly brown fox jumped over the lazy dog";
|
||||
|
||||
int numLetters = 0;
|
||||
int stringLength = aString.length();
|
||||
|
||||
for(int i=0; i < stringLength; i++)
|
||||
{
|
||||
char ch = Character.toLowerCase(aString.charAt(i));
|
||||
|
||||
if(Character.isLetter(ch))
|
||||
numLetters++;
|
||||
}
|
||||
System.out.println("The number of letters is " + numLetters);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
public class DebugSix1
|
||||
// Start with a penny
|
||||
// Double it every day
|
||||
// How much do you have in a month?
|
||||
{
|
||||
public static void main(String[] args)
|
||||
{
|
||||
double money = 0.01;
|
||||
int day = 1;
|
||||
while(day <= 31)
|
||||
{
|
||||
money = 2 * money;
|
||||
System.out.println("After day " + day +
|
||||
" you have " + money);
|
||||
day++;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
public class DebugSix2
|
||||
// Print the character values
|
||||
// of 65 through 122
|
||||
{
|
||||
public static void main(String[] args)
|
||||
{
|
||||
char letter;
|
||||
int a = 0;
|
||||
for(a = 65; a <= 122; a++)
|
||||
{
|
||||
letter = (char)a;
|
||||
System.out.print(" " + letter);
|
||||
if(a == 85 || a == 105)
|
||||
System.out.println();
|
||||
}
|
||||
|
||||
|
||||
System.out.println("\nEnd of program");
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,93 @@
|
||||
import javax.swing.*;
|
||||
|
||||
public class FooTax
|
||||
{
|
||||
|
||||
public static void main(String[] args) //main
|
||||
{
|
||||
String sMarriage = JOptionPane.showInputDialog("Are you (S)ingle, (M)arried, or (H)ead of Houshold");
|
||||
char cSel = sMarriage.toLowerCase().charAt(0);
|
||||
double dStdDeduct = 0.00;
|
||||
if (cSel == 's')
|
||||
dStdDeduct = 157.00;
|
||||
else if (cSel == 'h')
|
||||
dStdDeduct = 314.00;
|
||||
else
|
||||
{
|
||||
// assume married.
|
||||
String sWitholding = JOptionPane.showInputDialog("How many depedendant allowances do you claim?\n(Please enter a number)");
|
||||
int iWithholdings = Integer.parseInt(sWitholding);
|
||||
if (iWithholdings < 2)
|
||||
dStdDeduct = 157.00;
|
||||
else
|
||||
dStdDeduct = 314.00;
|
||||
}
|
||||
JOptionPane.showMessageDialog(null,
|
||||
"Your Standard Deduction is: "+dStdDeduct, //message
|
||||
"Thank You", //title
|
||||
JOptionPane.INFORMATION_MESSAGE //type
|
||||
);
|
||||
String sExemptions = JOptionPane.showInputDialog("How many exemption allowances do you claim?\n(Please enter a number)");
|
||||
int iExemptions = 0;
|
||||
try
|
||||
{
|
||||
iExemptions = Integer.parseInt(sExemptions);
|
||||
}
|
||||
catch(Exception e)
|
||||
{
|
||||
JOptionPane.showMessageDialog(null,
|
||||
"Your input was incorrect, please re-run the program", //message
|
||||
"Fatal Error", //title
|
||||
JOptionPane.ERROR_MESSAGE//type
|
||||
);
|
||||
return;
|
||||
}
|
||||
double dExeDeduct = 0.00;
|
||||
switch (iExemptions)
|
||||
{
|
||||
case 0:
|
||||
dExeDeduct = 0.00;
|
||||
break;
|
||||
case 1:
|
||||
dExeDeduct = 4.68;
|
||||
break;
|
||||
case 2:
|
||||
dExeDeduct = 9.35;
|
||||
break;
|
||||
case 3:
|
||||
dExeDeduct = 14.03;
|
||||
break;
|
||||
case 4:
|
||||
dExeDeduct = 18.70;
|
||||
break;
|
||||
case 5:
|
||||
dExeDeduct = 23.38;
|
||||
break;
|
||||
case 6:
|
||||
dExeDeduct = 28.05;
|
||||
break;
|
||||
case 7:
|
||||
dExeDeduct = 32.73;
|
||||
break;
|
||||
case 8:
|
||||
dExeDeduct = 37.40;
|
||||
break;
|
||||
case 9:
|
||||
dExeDeduct = 42.08;
|
||||
break;
|
||||
case 10:
|
||||
dExeDeduct = 46.75;
|
||||
break;
|
||||
default:
|
||||
dExeDeduct = (4.68 * iExemptions);
|
||||
break;
|
||||
}
|
||||
JOptionPane.showMessageDialog(null,
|
||||
"Your exemption allowance is: "+dExeDeduct, //message
|
||||
"Thank You", //title
|
||||
JOptionPane.INFORMATION_MESSAGE //type
|
||||
);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
/*sdgjfalkshdfjkasdhfjkdshaflkjasdhfljksAD*/
|
||||
|
||||
import java.util.*;
|
||||
|
||||
public class Foobar
|
||||
{
|
||||
public static void main(String[] args)
|
||||
{
|
||||
|
||||
Calendar calendar = new GregorianCalendar();
|
||||
System.out.println(calendar);
|
||||
System.out.println("HOUR: " + calendar.get(Calendar.HOUR));
|
||||
System.out.println("MINUTE: " + calendar.get(Calendar.MINUTE));
|
||||
System.out.println("SECOND: " + calendar.get(Calendar.SECOND));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
import javax.swing.*;
|
||||
|
||||
public class IfGuidedExercise
|
||||
{
|
||||
|
||||
public static void main(String[] args) //main
|
||||
{
|
||||
String sInput = JOptionPane.showInputDialog("Please enter a phrase.");
|
||||
String input = JOptionPane.showInputDialog("Please enter a whole number.");
|
||||
int iInt01 = 0;
|
||||
try
|
||||
{
|
||||
iInt01 = Integer.parseInt(input);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
JOptionPane.showMessageDialog(null, "We're sorry, \""+input+"\" was"
|
||||
+ " an incorrect input.", "Error", JOptionPane.ERROR_MESSAGE);
|
||||
System.exit(0);
|
||||
}
|
||||
if (iInt01 == 7)
|
||||
{
|
||||
JOptionPane.showMessageDialog(null,
|
||||
"Thank You for inputting a 7", //message
|
||||
"Thank You", //title
|
||||
JOptionPane.INFORMATION_MESSAGE //type
|
||||
);
|
||||
}
|
||||
if (iInt01 < 0)
|
||||
{
|
||||
JOptionPane.showMessageDialog(null,
|
||||
"Thank You for inputting a negative number", //message
|
||||
"Thank You", //title
|
||||
JOptionPane.INFORMATION_MESSAGE //type
|
||||
);
|
||||
}
|
||||
else
|
||||
{
|
||||
JOptionPane.showMessageDialog(null,
|
||||
"Thank You for inputting a positive number", //message
|
||||
"Thank You", //title
|
||||
JOptionPane.INFORMATION_MESSAGE //type
|
||||
);
|
||||
}
|
||||
if (iInt01 >= 5 && iInt01 <= 10)
|
||||
{
|
||||
JOptionPane.showMessageDialog(null,
|
||||
"Thank You for inputting "+iInt01+", its square is: "+
|
||||
Math.pow(iInt01,2), //message
|
||||
"Thank You", //title
|
||||
JOptionPane.INFORMATION_MESSAGE //type
|
||||
);
|
||||
}
|
||||
if (sInput.equals("Green") && iInt01 == 7)
|
||||
{
|
||||
JOptionPane.showMessageDialog(null,
|
||||
"Congradulations on your achievement!",
|
||||
"A winner is you!", //title
|
||||
JOptionPane.INFORMATION_MESSAGE //type
|
||||
);
|
||||
}
|
||||
else
|
||||
{
|
||||
JOptionPane.showMessageDialog(null,
|
||||
"Better luck next time.",
|
||||
"Failure", //title
|
||||
JOptionPane.INFORMATION_MESSAGE //type
|
||||
);
|
||||
}
|
||||
if ((sInput.equals("White") && iInt01 == 10) ||
|
||||
(sInput.equals("Blue") && iInt01 == 11) ||
|
||||
(sInput.equals("Red")))
|
||||
{
|
||||
JOptionPane.showMessageDialog(null,
|
||||
"Great color choice",
|
||||
"Fabulous", //title
|
||||
JOptionPane.INFORMATION_MESSAGE //type
|
||||
);
|
||||
}
|
||||
else
|
||||
{
|
||||
JOptionPane.showMessageDialog(null,
|
||||
"The color choice and number are not a pair.",
|
||||
"Not so Fabulous", //title
|
||||
JOptionPane.INFORMATION_MESSAGE //type
|
||||
);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
import javax.swing.*;
|
||||
|
||||
public class Iterate6897
|
||||
{
|
||||
public static void main(String[] args) //main
|
||||
{
|
||||
String input = JOptionPane.showInputDialog("Please enter a large number.");
|
||||
//System.out.println("Input Length = "+input.length());
|
||||
String sOut ="";
|
||||
int i = input.length();
|
||||
try
|
||||
{
|
||||
Long.parseLong(input);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
JOptionPane.showMessageDialog(null, "Your input \""+input+"\" was invalid."
|
||||
, "Fatal Error", JOptionPane.ERROR_MESSAGE);
|
||||
System.exit(1);
|
||||
}
|
||||
|
||||
while (i > 0)
|
||||
{
|
||||
char cBuf = input.charAt(i-1);
|
||||
sOut += "" + cBuf;
|
||||
//System.out.println(i + " - " + cBuf + " - " + sOut);
|
||||
i--;
|
||||
}
|
||||
JOptionPane.showMessageDialog(null, "The digits reversed is: "
|
||||
+sOut, "Results", JOptionPane.INFORMATION_MESSAGE);
|
||||
System.exit(0);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
import javax.swing.*;
|
||||
|
||||
public class Iterate7986
|
||||
{
|
||||
public static void main(String[] args) //main
|
||||
{
|
||||
String input = JOptionPane.showInputDialog("Please enter a large number.");
|
||||
int iInt01 = 0;
|
||||
String sOut = "";
|
||||
try
|
||||
{
|
||||
Long.parseLong(input);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
JOptionPane.showMessageDialog(null, "Your input \""+input+"\" was invalid."
|
||||
, "Fatal Error", JOptionPane.ERROR_MESSAGE);
|
||||
System.exit(1);
|
||||
}
|
||||
for (int i=0;i<=input.length()-1;i++)
|
||||
{
|
||||
char cBuf = input.charAt(i);
|
||||
sOut += cBuf + " ";
|
||||
iInt01 += Character.getNumericValue(cBuf);
|
||||
//System.out.println(cBuf + " - " + iInt01);
|
||||
}
|
||||
JOptionPane.showMessageDialog(null, "The summation of the digits is: "
|
||||
+iInt01 + "\n" + sOut, "Results", JOptionPane.INFORMATION_MESSAGE);
|
||||
System.exit(0);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,158 @@
|
||||
/******************************************************************************
|
||||
* Class Name: PhoneThing *
|
||||
* Author: Amrit Panesar -ASP ,o/ *
|
||||
* Last Edited: 09/12/2012 *
|
||||
* Purpose: Takes input from a user in the form of a phone number, *
|
||||
* validate input, convert from number to letters, allow numbers *
|
||||
* from input to pass-thru, and ignore any whitespace/special *
|
||||
* characters from user input. *
|
||||
******************************************************************************/
|
||||
|
||||
import javax.swing.*;
|
||||
|
||||
public class PhoneThing
|
||||
{
|
||||
public static void main(String[] args) //main
|
||||
{
|
||||
String sN00="", sN01="", sN02="abc", sN03="def", sN04="ghi",
|
||||
sN05="jkl", sN06="mno", sN07="pqrs", sN08="tuv", sN09="wxyz";
|
||||
boolean quest = false;
|
||||
while (true)
|
||||
{
|
||||
if (quest)
|
||||
{
|
||||
int ret = JOptionPane.showConfirmDialog(null, "Do you wish to continue?",
|
||||
"Question", JOptionPane.YES_NO_OPTION);
|
||||
if ( ret == JOptionPane.NO_OPTION || ret == JOptionPane.CLOSED_OPTION)
|
||||
System.exit(0);
|
||||
}
|
||||
String input = "";
|
||||
try
|
||||
{
|
||||
input = JOptionPane.showInputDialog("Please enter a phone number.");
|
||||
input = input.toLowerCase();
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
System.exit(0);
|
||||
}
|
||||
|
||||
String sOut ="";
|
||||
|
||||
if (input.length() < 8)
|
||||
{
|
||||
JOptionPane.showMessageDialog(null, "The phone number: \""
|
||||
+input+"\" was not long enough",
|
||||
"Error", JOptionPane.ERROR_MESSAGE);
|
||||
quest = true;
|
||||
continue;
|
||||
}
|
||||
|
||||
for (int i=0;i<=input.length()-1;i++)
|
||||
{
|
||||
char cBuf = input.charAt(i);
|
||||
if(Character.isDigit(cBuf))
|
||||
{
|
||||
sOut += cBuf;
|
||||
continue;
|
||||
}
|
||||
for (int j=0;j<=9;j++)
|
||||
{
|
||||
switch(j)
|
||||
{
|
||||
case 0:
|
||||
for(int k=0;k<=sN00.length()-1;k++)
|
||||
{
|
||||
if(sN00.charAt(k)==cBuf)
|
||||
sOut += "0";
|
||||
}
|
||||
break;
|
||||
case 1:
|
||||
for(int k=0;k<=sN01.length()-1;k++)
|
||||
{
|
||||
if(sN01.charAt(k)==cBuf)
|
||||
sOut += "1";
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
for(int k=0;k<=sN02.length()-1;k++)
|
||||
{
|
||||
if(sN02.charAt(k)==cBuf)
|
||||
sOut += "2";
|
||||
}
|
||||
break;
|
||||
case 3:
|
||||
for(int k=0;k<=sN03.length()-1;k++)
|
||||
{
|
||||
if(sN03.charAt(k)==cBuf)
|
||||
sOut += "3";
|
||||
}
|
||||
break;
|
||||
case 4:
|
||||
for(int k=0;k<=sN04.length()-1;k++)
|
||||
{
|
||||
if(sN04.charAt(k)==cBuf)
|
||||
sOut += "4";
|
||||
}
|
||||
break;
|
||||
case 5:
|
||||
for(int k=0;k<=sN05.length()-1;k++)
|
||||
{
|
||||
if(sN05.charAt(k)==cBuf)
|
||||
sOut += "5";
|
||||
}
|
||||
break;
|
||||
case 6:
|
||||
for(int k=0;k<=sN06.length()-1;k++)
|
||||
{
|
||||
if(sN06.charAt(k)==cBuf)
|
||||
sOut += "6";
|
||||
}
|
||||
break;
|
||||
case 7:
|
||||
for(int k=0;k<=sN07.length()-1;k++)
|
||||
{
|
||||
if(sN07.charAt(k)==cBuf)
|
||||
sOut += "7";
|
||||
}
|
||||
break;
|
||||
case 8:
|
||||
for(int k=0;k<=sN08.length()-1;k++)
|
||||
{
|
||||
if(sN08.charAt(k)==cBuf)
|
||||
sOut += "8";
|
||||
}
|
||||
break;
|
||||
case 9:
|
||||
for(int k=0;k<=sN09.length()-1;k++)
|
||||
{
|
||||
if(sN09.charAt(k)==cBuf)
|
||||
sOut += "9";
|
||||
}
|
||||
break;
|
||||
default:
|
||||
{
|
||||
System.out.println("ILLOGICAL!?");
|
||||
System.exit(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
String sOutput = "";
|
||||
for(int i=0;i<=sOut.length()-1;i++)
|
||||
{
|
||||
if (i <= 6)
|
||||
{
|
||||
if (i == 3)
|
||||
{
|
||||
sOutput += "-";
|
||||
}
|
||||
sOutput += sOut.charAt(i);
|
||||
}
|
||||
}
|
||||
JOptionPane.showMessageDialog(null, "The converted phone number is: "
|
||||
+sOutput, "Results", JOptionPane.INFORMATION_MESSAGE);
|
||||
quest = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
import javax.swing.*;
|
||||
|
||||
public class PosNegZed
|
||||
{
|
||||
public static void main(String[] args) //main
|
||||
{
|
||||
String input = JOptionPane.showInputDialog("Please enter a whole number.");
|
||||
int iInt01 = 0;
|
||||
try
|
||||
{
|
||||
iInt01 = Integer.parseInt(input);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
JOptionPane.showMessageDialog(null, "We're sorry, \""+input+"\" was"
|
||||
+ " an incorrect input.", "Error", JOptionPane.ERROR_MESSAGE);
|
||||
System.exit(0);
|
||||
}
|
||||
if (iInt01 > 0)
|
||||
{
|
||||
JOptionPane.showMessageDialog(null, "\""+input+"\" is positive.",
|
||||
"Thank You", JOptionPane.INFORMATION_MESSAGE);
|
||||
}
|
||||
else if (iInt01 < 0)
|
||||
{
|
||||
JOptionPane.showMessageDialog(null, "\""+input+"\" is negative.",
|
||||
"Thank You", JOptionPane.INFORMATION_MESSAGE);
|
||||
}
|
||||
else if (iInt01 == 0)
|
||||
{
|
||||
JOptionPane.showMessageDialog(null, "\""+input+"\" is zero.",
|
||||
"Thank You", JOptionPane.INFORMATION_MESSAGE);
|
||||
}
|
||||
System.exit(0);
|
||||
|
||||
}
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,83 @@
|
||||
import javax.swing.*;
|
||||
|
||||
public class ThreeNonDec
|
||||
{
|
||||
public static void main(String[] args) //main
|
||||
{
|
||||
String input = JOptionPane.showInputDialog("Please enter a first whole number.");
|
||||
int iInt01 = 0;
|
||||
try
|
||||
{
|
||||
iInt01 = Integer.parseInt(input);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
JOptionPane.showMessageDialog(null, "We're sorry, \""+input+"\" was"
|
||||
+ " an incorrect input.", "Error", JOptionPane.ERROR_MESSAGE);
|
||||
System.exit(0);
|
||||
}
|
||||
input = JOptionPane.showInputDialog("Please enter a second whole number.");
|
||||
int iInt02 = 0;
|
||||
try
|
||||
{
|
||||
iInt02 = Integer.parseInt(input);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
JOptionPane.showMessageDialog(null, "We're sorry, \""+input+"\" was"
|
||||
+ " an incorrect input.", "Error", JOptionPane.ERROR_MESSAGE);
|
||||
System.exit(0);
|
||||
}
|
||||
input = JOptionPane.showInputDialog("Please enter a third whole number.");
|
||||
int iInt03 = 0;
|
||||
try
|
||||
{
|
||||
iInt03 = Integer.parseInt(input);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
JOptionPane.showMessageDialog(null, "We're sorry, \""+input+"\" was"
|
||||
+ " an incorrect input.", "Error", JOptionPane.ERROR_MESSAGE);
|
||||
System.exit(0);
|
||||
}
|
||||
|
||||
String output = "";
|
||||
if (iInt01 >= iInt02 && iInt02 >= iInt03)
|
||||
output += "" + iInt03 + ", " + iInt02 + ", " + iInt01;
|
||||
else if (iInt01 >= iInt02 || iInt02 <= iInt03)
|
||||
{
|
||||
if (iInt01 >= iInt03)
|
||||
output += "" + iInt02 + ", " + iInt03 + ", " + iInt01;
|
||||
else
|
||||
output += "" + iInt02 + ", " + iInt01 + ", " + iInt03;
|
||||
}
|
||||
else if (iInt01 <= iInt02 || iInt02 >= iInt03)
|
||||
{
|
||||
if (iInt02 <= iInt03)
|
||||
output += "" + iInt02 + ", " + iInt03 + ", " + iInt01;
|
||||
else
|
||||
output += "" + iInt02 + ", " + iInt01 + ", " + iInt03;
|
||||
}
|
||||
|
||||
JOptionPane.showMessageDialog(null, "Your numbers in nondecending order is:\n\""+output+"\"",
|
||||
"Thank You", JOptionPane.INFORMATION_MESSAGE);
|
||||
System.exit(0);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Binary file not shown.
@@ -0,0 +1,7 @@
|
||||
12,Circular saw ,125
|
||||
235,Cooking range ,850
|
||||
301,Table saw ,300
|
||||
302,Stapler ,49
|
||||
303,Lawn Tractor ,650
|
||||
400,Pencils (gross) ,29.95
|
||||
999,Pens(gross) ,39.95
|
||||
|
@@ -0,0 +1,74 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- You may freely edit this file. See commented blocks below for -->
|
||||
<!-- some examples of how to customize the build. -->
|
||||
<!-- (If you delete it and reopen the project it will be recreated.) -->
|
||||
<!-- By default, only the Clean and Build commands use this build script. -->
|
||||
<!-- Commands such as Run, Debug, and Test only use this build script if -->
|
||||
<!-- the Compile on Save feature is turned off for the project. -->
|
||||
<!-- You can turn off the Compile on Save (or Deploy on Save) setting -->
|
||||
<!-- in the project's Project Properties dialog box.-->
|
||||
<project name="btree" default="default" basedir=".">
|
||||
<description>Builds, tests, and runs the project btree.</description>
|
||||
<import file="nbproject/build-impl.xml"/>
|
||||
<!--
|
||||
|
||||
There exist several targets which are by default empty and which can be
|
||||
used for execution of your tasks. These targets are usually executed
|
||||
before and after some main targets. They are:
|
||||
|
||||
-pre-init: called before initialization of project properties
|
||||
-post-init: called after initialization of project properties
|
||||
-pre-compile: called before javac compilation
|
||||
-post-compile: called after javac compilation
|
||||
-pre-compile-single: called before javac compilation of single file
|
||||
-post-compile-single: called after javac compilation of single file
|
||||
-pre-compile-test: called before javac compilation of JUnit tests
|
||||
-post-compile-test: called after javac compilation of JUnit tests
|
||||
-pre-compile-test-single: called before javac compilation of single JUnit test
|
||||
-post-compile-test-single: called after javac compilation of single JUunit test
|
||||
-pre-jar: called before JAR building
|
||||
-post-jar: called after JAR building
|
||||
-post-clean: called after cleaning build products
|
||||
|
||||
(Targets beginning with '-' are not intended to be called on their own.)
|
||||
|
||||
Example of inserting an obfuscator after compilation could look like this:
|
||||
|
||||
<target name="-post-compile">
|
||||
<obfuscate>
|
||||
<fileset dir="${build.classes.dir}"/>
|
||||
</obfuscate>
|
||||
</target>
|
||||
|
||||
For list of available properties check the imported
|
||||
nbproject/build-impl.xml file.
|
||||
|
||||
|
||||
Another way to customize the build is by overriding existing main targets.
|
||||
The targets of interest are:
|
||||
|
||||
-init-macrodef-javac: defines macro for javac compilation
|
||||
-init-macrodef-junit: defines macro for junit execution
|
||||
-init-macrodef-debug: defines macro for class debugging
|
||||
-init-macrodef-java: defines macro for class execution
|
||||
-do-jar-with-manifest: JAR building (if you are using a manifest)
|
||||
-do-jar-without-manifest: JAR building (if you are not using a manifest)
|
||||
run: execution of project
|
||||
-javadoc-build: Javadoc generation
|
||||
test-report: JUnit report generation
|
||||
|
||||
An example of overriding the target for project execution could look like this:
|
||||
|
||||
<target name="run" depends="btree-impl.jar">
|
||||
<exec dir="bin" executable="launcher.exe">
|
||||
<arg file="${dist.jar}"/>
|
||||
</exec>
|
||||
</target>
|
||||
|
||||
Notice that the overridden target depends on the jar target and not only on
|
||||
the compile target as the regular run target does. Again, for a list of available
|
||||
properties which you can use, check the target you are overriding in the
|
||||
nbproject/build-impl.xml file.
|
||||
|
||||
-->
|
||||
</project>
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
========================
|
||||
BUILD OUTPUT DESCRIPTION
|
||||
========================
|
||||
|
||||
When you build an Java application project that has a main class, the IDE
|
||||
automatically copies all of the JAR
|
||||
files on the projects classpath to your projects dist/lib folder. The IDE
|
||||
also adds each of the JAR files to the Class-Path element in the application
|
||||
JAR files manifest file (MANIFEST.MF).
|
||||
|
||||
To run the project from the command line, go to the dist folder and
|
||||
type the following:
|
||||
|
||||
java -jar "btree.jar"
|
||||
|
||||
To distribute this project, zip up the dist folder (including the lib folder)
|
||||
and distribute the ZIP file.
|
||||
|
||||
Notes:
|
||||
|
||||
* If two JAR files on the project classpath have the same name, only the first
|
||||
JAR file is copied to the lib folder.
|
||||
* Only JAR files are copied to the lib folder.
|
||||
If the classpath contains other types of files or folders, these files (folders)
|
||||
are not copied.
|
||||
* If a library on the projects classpath also has a Class-Path element
|
||||
specified in the manifest,the content of the Class-Path element has to be on
|
||||
the projects runtime path.
|
||||
* To set a main class in a standard Java project, right-click the project node
|
||||
in the Projects window and choose Properties. Then click Run and enter the
|
||||
class name in the Main Class field. Alternatively, you can manually type the
|
||||
class name in the manifest Main-Class element.
|
||||
@@ -0,0 +1,3 @@
|
||||
Manifest-Version: 1.0
|
||||
X-COMMENT: Main-Class will be added automatically by build
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,8 @@
|
||||
build.xml.data.CRC32=dd7311e0
|
||||
build.xml.script.CRC32=b7790081
|
||||
build.xml.stylesheet.CRC32=28e38971@1.53.1.46
|
||||
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
|
||||
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
|
||||
nbproject/build-impl.xml.data.CRC32=dd7311e0
|
||||
nbproject/build-impl.xml.script.CRC32=0f79c8dc
|
||||
nbproject/build-impl.xml.stylesheet.CRC32=6ddba6b6@1.53.1.46
|
||||
@@ -0,0 +1,2 @@
|
||||
compile.on.save=true
|
||||
user.properties.file=C:\\Users\\Amrit\\AppData\\Roaming\\NetBeans\\7.2.1\\build.properties
|
||||
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project-private xmlns="http://www.netbeans.org/ns/project-private/1">
|
||||
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/>
|
||||
</project-private>
|
||||
@@ -0,0 +1,71 @@
|
||||
annotation.processing.enabled=true
|
||||
annotation.processing.enabled.in.editor=false
|
||||
annotation.processing.processor.options=
|
||||
annotation.processing.processors.list=
|
||||
annotation.processing.run.all.processors=true
|
||||
annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output
|
||||
build.classes.dir=${build.dir}/classes
|
||||
build.classes.excludes=**/*.java,**/*.form
|
||||
# This directory is removed when the project is cleaned:
|
||||
build.dir=build
|
||||
build.generated.dir=${build.dir}/generated
|
||||
build.generated.sources.dir=${build.dir}/generated-sources
|
||||
# Only compile against the classpath explicitly listed here:
|
||||
build.sysclasspath=ignore
|
||||
build.test.classes.dir=${build.dir}/test/classes
|
||||
build.test.results.dir=${build.dir}/test/results
|
||||
# Uncomment to specify the preferred debugger connection transport:
|
||||
#debug.transport=dt_socket
|
||||
debug.classpath=\
|
||||
${run.classpath}
|
||||
debug.test.classpath=\
|
||||
${run.test.classpath}
|
||||
# This directory is removed when the project is cleaned:
|
||||
dist.dir=dist
|
||||
dist.jar=${dist.dir}/btree.jar
|
||||
dist.javadoc.dir=${dist.dir}/javadoc
|
||||
excludes=
|
||||
includes=**
|
||||
jar.compress=false
|
||||
javac.classpath=
|
||||
# Space-separated list of extra javac options
|
||||
javac.compilerargs=
|
||||
javac.deprecation=false
|
||||
javac.processorpath=\
|
||||
${javac.classpath}
|
||||
javac.source=1.7
|
||||
javac.target=1.7
|
||||
javac.test.classpath=\
|
||||
${javac.classpath}:\
|
||||
${build.classes.dir}
|
||||
javac.test.processorpath=\
|
||||
${javac.test.classpath}
|
||||
javadoc.additionalparam=
|
||||
javadoc.author=false
|
||||
javadoc.encoding=${source.encoding}
|
||||
javadoc.noindex=false
|
||||
javadoc.nonavbar=false
|
||||
javadoc.notree=false
|
||||
javadoc.private=false
|
||||
javadoc.splitindex=true
|
||||
javadoc.use=true
|
||||
javadoc.version=false
|
||||
javadoc.windowtitle=
|
||||
main.class=btree.Btree
|
||||
manifest.file=manifest.mf
|
||||
meta.inf.dir=${src.dir}/META-INF
|
||||
mkdist.disabled=false
|
||||
platform.active=default_platform
|
||||
run.classpath=\
|
||||
${javac.classpath}:\
|
||||
${build.classes.dir}
|
||||
# Space-separated list of JVM arguments used when running the project.
|
||||
# You may also define separate properties like run-sys-prop.name=value instead of -Dname=value.
|
||||
# To set system properties for unit tests define test-sys-prop.name=value:
|
||||
run.jvmargs=
|
||||
run.test.classpath=\
|
||||
${javac.test.classpath}:\
|
||||
${build.test.classes.dir}
|
||||
source.encoding=UTF-8
|
||||
src.dir=src
|
||||
test.src.dir=test
|
||||
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://www.netbeans.org/ns/project/1">
|
||||
<type>org.netbeans.modules.java.j2seproject</type>
|
||||
<configuration>
|
||||
<data xmlns="http://www.netbeans.org/ns/j2se-project/3">
|
||||
<name>btree</name>
|
||||
<source-roots>
|
||||
<root id="src.dir"/>
|
||||
</source-roots>
|
||||
<test-roots>
|
||||
<root id="test.src.dir"/>
|
||||
</test-roots>
|
||||
</data>
|
||||
</configuration>
|
||||
</project>
|
||||
@@ -0,0 +1,120 @@
|
||||
/******************************************************************************
|
||||
* Project: btree *
|
||||
* Class Name: Btree *
|
||||
* Author: Amrit Panesar <apanesar@coleman.edu> *
|
||||
* Created On: Nov 7, 2012 *
|
||||
* Hours: X.XX Hours *
|
||||
* Purpose: TODO: Write purpose here. *
|
||||
******************************************************************************/
|
||||
|
||||
package btree;
|
||||
|
||||
import java.io.FileNotFoundException;
|
||||
import java.io.FileReader;
|
||||
import java.util.Scanner;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Amrit Panesar <apanesar@coleman.edu>
|
||||
*/
|
||||
public class Btree {
|
||||
|
||||
/**
|
||||
* @param argv the command line ARGument Vector
|
||||
*/
|
||||
public static void main(String[] args) {
|
||||
int argc = args.length;
|
||||
Scanner inFile = null;
|
||||
try {
|
||||
inFile = new Scanner(new FileReader("Product.csv"));
|
||||
} catch (FileNotFoundException ex) {
|
||||
Logger.getLogger(Btree.class.getName()).log(Level.SEVERE, null, ex);
|
||||
System.out.print("File not found, please make product.csv");
|
||||
System.exit(0);
|
||||
}
|
||||
int count = -999;
|
||||
int arrfield = 0;
|
||||
while(inFile.hasNext())
|
||||
{
|
||||
String thisrowstring = inFile.nextLine();
|
||||
String[] thisrow = thisrowstring.split(",");
|
||||
arrfield = thisrow.length;
|
||||
if (count == -999) { count = 0; }
|
||||
count++;
|
||||
}
|
||||
inFile.close();
|
||||
try {
|
||||
inFile = new Scanner(new FileReader("product.csv"));
|
||||
} catch (FileNotFoundException ex) {
|
||||
Logger.getLogger(Btree.class.getName()).log(Level.SEVERE, null, ex);
|
||||
System.out.print("File not found, please make product.csv");
|
||||
System.exit(0);
|
||||
}
|
||||
String[][] csv = new String[count][arrfield];
|
||||
Product[] p = new Product[count];
|
||||
//System.out.println("count = "+count);
|
||||
//System.out.println("arrfield = "+arrfield);
|
||||
count = 0;
|
||||
while(inFile.hasNext())
|
||||
{
|
||||
String thisrowstring = inFile.nextLine();
|
||||
String[] thisrow = thisrowstring.split(",");
|
||||
int i = 0;
|
||||
for (String t:thisrow)
|
||||
{
|
||||
csv[count][i] = t;
|
||||
i++;
|
||||
}
|
||||
p[count] = new Product(csv[count]);
|
||||
if(count == 0) {
|
||||
count++;
|
||||
continue;
|
||||
}
|
||||
Product w = p[0];
|
||||
while(true)
|
||||
{
|
||||
if(w.getiProdNumb() <= p[count].getiProdNumb())
|
||||
{
|
||||
if (w.hasLT())
|
||||
{
|
||||
w = w.getpLT();
|
||||
continue;
|
||||
}
|
||||
else
|
||||
{
|
||||
w.setpLT(p[count]);
|
||||
break;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if (w.hasGT())
|
||||
{
|
||||
w = w.getpGT();
|
||||
continue;
|
||||
}
|
||||
else
|
||||
{
|
||||
w.setpGT(p[count]);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
count++;
|
||||
}
|
||||
System.out.println("Item\tDescription\tPrice");
|
||||
iot(p[0]);
|
||||
}
|
||||
public static void iot(Product theRootNode)
|
||||
{
|
||||
if (theRootNode != null) {
|
||||
iot(theRootNode.getpGT());
|
||||
System.out.println(theRootNode);
|
||||
//System.out.println("\t\\- R Sibling -> "+theRootNode.getpGT());
|
||||
//System.out.println("\t\\- L Sibling -> "+theRootNode.getpLT());
|
||||
iot(theRootNode.getpLT());
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
12,Circular saw ,125
|
||||
235,Cooking range ,850
|
||||
301,Table saw ,300
|
||||
302,Stapler ,49
|
||||
303,Lawn Tractor ,650
|
||||
400,Pencils (gross) ,29.95
|
||||
999,Pens(gross) ,39.95
|
||||
|
@@ -0,0 +1,118 @@
|
||||
/******************************************************************************
|
||||
* Project: btree *
|
||||
* Class Name: Product *
|
||||
* Author: Amrit Panesar <apanesar@coleman.edu> *
|
||||
* Created On: Nov 7, 2012 *
|
||||
* Hours: X.XX Hours *
|
||||
* Purpose: TODO: Write purpose here. *
|
||||
******************************************************************************/
|
||||
|
||||
package btree;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Amrit Panesar <apanesar@coleman.edu>
|
||||
*/
|
||||
public class Product {
|
||||
|
||||
private int iProdNumb;
|
||||
private String sDescrpt;
|
||||
private double dPrice;
|
||||
private Product pGT = null;
|
||||
private Product pLT = null;
|
||||
|
||||
public Product(int iProdNumb, String sDescrpt, double dPrice) {
|
||||
this.iProdNumb = iProdNumb;
|
||||
this.sDescrpt = sDescrpt;
|
||||
this.dPrice = dPrice;
|
||||
}
|
||||
|
||||
public Product(String[] arr) {
|
||||
if(arr.length == 3)
|
||||
{
|
||||
this.iProdNumb = Integer.parseInt(arr[0]);
|
||||
this.sDescrpt = arr[1];
|
||||
this.dPrice = Double.parseDouble(arr[2]);
|
||||
}
|
||||
}
|
||||
|
||||
public Product() {
|
||||
}
|
||||
|
||||
public Product getpGT() {
|
||||
return pGT;
|
||||
}
|
||||
|
||||
public void setpGT(Product pGT) {
|
||||
this.pGT = pGT;
|
||||
}
|
||||
|
||||
public Product getpLT() {
|
||||
return pLT;
|
||||
}
|
||||
|
||||
public void setpLT(Product pLT) {
|
||||
this.pLT = pLT;
|
||||
}
|
||||
|
||||
public int getiProdNumb() {
|
||||
return iProdNumb;
|
||||
}
|
||||
|
||||
public void setiProdNumb(int iProdNumb) {
|
||||
this.iProdNumb = iProdNumb;
|
||||
}
|
||||
|
||||
public String getsDescrpt() {
|
||||
return sDescrpt;
|
||||
}
|
||||
|
||||
public void setsDescrpt(String sDescrpt) {
|
||||
this.sDescrpt = sDescrpt;
|
||||
}
|
||||
|
||||
public double getdPrice() {
|
||||
return dPrice;
|
||||
}
|
||||
|
||||
public void setdPrice(double dPrice) {
|
||||
this.dPrice = dPrice;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString()
|
||||
{
|
||||
return this.iProdNumb+"\t"+this.sDescrpt+"\t"+this.dPrice;
|
||||
}
|
||||
|
||||
public boolean hasGT()
|
||||
{
|
||||
if(this.pGT != null) {
|
||||
return true;
|
||||
}
|
||||
else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
public boolean hasLT()
|
||||
{
|
||||
if(this.pLT != null) {
|
||||
return true;
|
||||
}
|
||||
else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
public boolean hasChild()
|
||||
{
|
||||
if(this.pGT != null || this.pLT != null)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
12,Circular saw ,125
|
||||
235,Cooking range ,850
|
||||
301,Table saw ,300
|
||||
302,Stapler ,49
|
||||
303,Lawn Tractor ,650
|
||||
400,Pencils (gross) ,29.95
|
||||
999,Pens(gross) ,39.95
|
||||
|
@@ -0,0 +1,74 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- You may freely edit this file. See commented blocks below for -->
|
||||
<!-- some examples of how to customize the build. -->
|
||||
<!-- (If you delete it and reopen the project it will be recreated.) -->
|
||||
<!-- By default, only the Clean and Build commands use this build script. -->
|
||||
<!-- Commands such as Run, Debug, and Test only use this build script if -->
|
||||
<!-- the Compile on Save feature is turned off for the project. -->
|
||||
<!-- You can turn off the Compile on Save (or Deploy on Save) setting -->
|
||||
<!-- in the project's Project Properties dialog box.-->
|
||||
<project name="linkedlist" default="default" basedir=".">
|
||||
<description>Builds, tests, and runs the project linkedlist.</description>
|
||||
<import file="nbproject/build-impl.xml"/>
|
||||
<!--
|
||||
|
||||
There exist several targets which are by default empty and which can be
|
||||
used for execution of your tasks. These targets are usually executed
|
||||
before and after some main targets. They are:
|
||||
|
||||
-pre-init: called before initialization of project properties
|
||||
-post-init: called after initialization of project properties
|
||||
-pre-compile: called before javac compilation
|
||||
-post-compile: called after javac compilation
|
||||
-pre-compile-single: called before javac compilation of single file
|
||||
-post-compile-single: called after javac compilation of single file
|
||||
-pre-compile-test: called before javac compilation of JUnit tests
|
||||
-post-compile-test: called after javac compilation of JUnit tests
|
||||
-pre-compile-test-single: called before javac compilation of single JUnit test
|
||||
-post-compile-test-single: called after javac compilation of single JUunit test
|
||||
-pre-jar: called before JAR building
|
||||
-post-jar: called after JAR building
|
||||
-post-clean: called after cleaning build products
|
||||
|
||||
(Targets beginning with '-' are not intended to be called on their own.)
|
||||
|
||||
Example of inserting an obfuscator after compilation could look like this:
|
||||
|
||||
<target name="-post-compile">
|
||||
<obfuscate>
|
||||
<fileset dir="${build.classes.dir}"/>
|
||||
</obfuscate>
|
||||
</target>
|
||||
|
||||
For list of available properties check the imported
|
||||
nbproject/build-impl.xml file.
|
||||
|
||||
|
||||
Another way to customize the build is by overriding existing main targets.
|
||||
The targets of interest are:
|
||||
|
||||
-init-macrodef-javac: defines macro for javac compilation
|
||||
-init-macrodef-junit: defines macro for junit execution
|
||||
-init-macrodef-debug: defines macro for class debugging
|
||||
-init-macrodef-java: defines macro for class execution
|
||||
-do-jar-with-manifest: JAR building (if you are using a manifest)
|
||||
-do-jar-without-manifest: JAR building (if you are not using a manifest)
|
||||
run: execution of project
|
||||
-javadoc-build: Javadoc generation
|
||||
test-report: JUnit report generation
|
||||
|
||||
An example of overriding the target for project execution could look like this:
|
||||
|
||||
<target name="run" depends="linkedlist-impl.jar">
|
||||
<exec dir="bin" executable="launcher.exe">
|
||||
<arg file="${dist.jar}"/>
|
||||
</exec>
|
||||
</target>
|
||||
|
||||
Notice that the overridden target depends on the jar target and not only on
|
||||
the compile target as the regular run target does. Again, for a list of available
|
||||
properties which you can use, check the target you are overriding in the
|
||||
nbproject/build-impl.xml file.
|
||||
|
||||
-->
|
||||
</project>
|
||||
@@ -0,0 +1,32 @@
|
||||
========================
|
||||
BUILD OUTPUT DESCRIPTION
|
||||
========================
|
||||
|
||||
When you build an Java application project that has a main class, the IDE
|
||||
automatically copies all of the JAR
|
||||
files on the projects classpath to your projects dist/lib folder. The IDE
|
||||
also adds each of the JAR files to the Class-Path element in the application
|
||||
JAR files manifest file (MANIFEST.MF).
|
||||
|
||||
To run the project from the command line, go to the dist folder and
|
||||
type the following:
|
||||
|
||||
java -jar "linkedlist.jar"
|
||||
|
||||
To distribute this project, zip up the dist folder (including the lib folder)
|
||||
and distribute the ZIP file.
|
||||
|
||||
Notes:
|
||||
|
||||
* If two JAR files on the project classpath have the same name, only the first
|
||||
JAR file is copied to the lib folder.
|
||||
* Only JAR files are copied to the lib folder.
|
||||
If the classpath contains other types of files or folders, these files (folders)
|
||||
are not copied.
|
||||
* If a library on the projects classpath also has a Class-Path element
|
||||
specified in the manifest,the content of the Class-Path element has to be on
|
||||
the projects runtime path.
|
||||
* To set a main class in a standard Java project, right-click the project node
|
||||
in the Projects window and choose Properties. Then click Run and enter the
|
||||
class name in the Main Class field. Alternatively, you can manually type the
|
||||
class name in the manifest Main-Class element.
|
||||
@@ -0,0 +1,3 @@
|
||||
Manifest-Version: 1.0
|
||||
X-COMMENT: Main-Class will be added automatically by build
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,8 @@
|
||||
build.xml.data.CRC32=eb087925
|
||||
build.xml.script.CRC32=ad128e81
|
||||
build.xml.stylesheet.CRC32=28e38971@1.53.1.46
|
||||
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
|
||||
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
|
||||
nbproject/build-impl.xml.data.CRC32=eb087925
|
||||
nbproject/build-impl.xml.script.CRC32=48e23c93
|
||||
nbproject/build-impl.xml.stylesheet.CRC32=6ddba6b6@1.53.1.46
|
||||
@@ -0,0 +1,2 @@
|
||||
compile.on.save=true
|
||||
user.properties.file=C:\\Users\\Amrit\\AppData\\Roaming\\NetBeans\\7.2.1\\build.properties
|
||||
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project-private xmlns="http://www.netbeans.org/ns/project-private/1">
|
||||
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/>
|
||||
</project-private>
|
||||
@@ -0,0 +1,71 @@
|
||||
annotation.processing.enabled=true
|
||||
annotation.processing.enabled.in.editor=false
|
||||
annotation.processing.processor.options=
|
||||
annotation.processing.processors.list=
|
||||
annotation.processing.run.all.processors=true
|
||||
annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output
|
||||
build.classes.dir=${build.dir}/classes
|
||||
build.classes.excludes=**/*.java,**/*.form
|
||||
# This directory is removed when the project is cleaned:
|
||||
build.dir=build
|
||||
build.generated.dir=${build.dir}/generated
|
||||
build.generated.sources.dir=${build.dir}/generated-sources
|
||||
# Only compile against the classpath explicitly listed here:
|
||||
build.sysclasspath=ignore
|
||||
build.test.classes.dir=${build.dir}/test/classes
|
||||
build.test.results.dir=${build.dir}/test/results
|
||||
# Uncomment to specify the preferred debugger connection transport:
|
||||
#debug.transport=dt_socket
|
||||
debug.classpath=\
|
||||
${run.classpath}
|
||||
debug.test.classpath=\
|
||||
${run.test.classpath}
|
||||
# This directory is removed when the project is cleaned:
|
||||
dist.dir=dist
|
||||
dist.jar=${dist.dir}/linkedlist.jar
|
||||
dist.javadoc.dir=${dist.dir}/javadoc
|
||||
excludes=
|
||||
includes=**
|
||||
jar.compress=false
|
||||
javac.classpath=
|
||||
# Space-separated list of extra javac options
|
||||
javac.compilerargs=
|
||||
javac.deprecation=false
|
||||
javac.processorpath=\
|
||||
${javac.classpath}
|
||||
javac.source=1.7
|
||||
javac.target=1.7
|
||||
javac.test.classpath=\
|
||||
${javac.classpath}:\
|
||||
${build.classes.dir}
|
||||
javac.test.processorpath=\
|
||||
${javac.test.classpath}
|
||||
javadoc.additionalparam=
|
||||
javadoc.author=false
|
||||
javadoc.encoding=${source.encoding}
|
||||
javadoc.noindex=false
|
||||
javadoc.nonavbar=false
|
||||
javadoc.notree=false
|
||||
javadoc.private=false
|
||||
javadoc.splitindex=true
|
||||
javadoc.use=true
|
||||
javadoc.version=false
|
||||
javadoc.windowtitle=
|
||||
main.class=linkedlist.Linkedlist
|
||||
manifest.file=manifest.mf
|
||||
meta.inf.dir=${src.dir}/META-INF
|
||||
mkdist.disabled=false
|
||||
platform.active=default_platform
|
||||
run.classpath=\
|
||||
${javac.classpath}:\
|
||||
${build.classes.dir}
|
||||
# Space-separated list of JVM arguments used when running the project.
|
||||
# You may also define separate properties like run-sys-prop.name=value instead of -Dname=value.
|
||||
# To set system properties for unit tests define test-sys-prop.name=value:
|
||||
run.jvmargs=
|
||||
run.test.classpath=\
|
||||
${javac.test.classpath}:\
|
||||
${build.test.classes.dir}
|
||||
source.encoding=UTF-8
|
||||
src.dir=src
|
||||
test.src.dir=test
|
||||
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://www.netbeans.org/ns/project/1">
|
||||
<type>org.netbeans.modules.java.j2seproject</type>
|
||||
<configuration>
|
||||
<data xmlns="http://www.netbeans.org/ns/j2se-project/3">
|
||||
<name>linkedlist</name>
|
||||
<source-roots>
|
||||
<root id="src.dir"/>
|
||||
</source-roots>
|
||||
<test-roots>
|
||||
<root id="test.src.dir"/>
|
||||
</test-roots>
|
||||
</data>
|
||||
</configuration>
|
||||
</project>
|
||||
@@ -0,0 +1,81 @@
|
||||
/*
|
||||
* To change this template, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package linkedlist;
|
||||
|
||||
import java.io.FileNotFoundException;
|
||||
import java.io.FileReader;
|
||||
import java.util.Scanner;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Amrit Panesar <apanesar@coleman.edu>
|
||||
*/
|
||||
public class Linkedlist {
|
||||
|
||||
/**
|
||||
* @param args the command line arguments
|
||||
*/
|
||||
public static void main(String[] args) {
|
||||
Scanner inFile = null;
|
||||
try {
|
||||
inFile = new Scanner(new FileReader("Product.csv"));
|
||||
} catch (FileNotFoundException ex) {
|
||||
Logger.getLogger(Linkedlist.class.getName()).log(Level.SEVERE, null, ex);
|
||||
System.out.print("File not found, please make product.csv");
|
||||
System.exit(0);
|
||||
}
|
||||
int count = -999;
|
||||
int arrfield = 0;
|
||||
while(inFile.hasNext())
|
||||
{
|
||||
String thisrowstring = inFile.nextLine();
|
||||
String[] thisrow = thisrowstring.split(",");
|
||||
arrfield = thisrow.length;
|
||||
if (count == -999) { count = 0; }
|
||||
count++;
|
||||
}
|
||||
inFile.close();
|
||||
try {
|
||||
inFile = new Scanner(new FileReader("product.csv"));
|
||||
} catch (FileNotFoundException ex) {
|
||||
Logger.getLogger(Linkedlist.class.getName()).log(Level.SEVERE, null, ex);
|
||||
System.out.print("File not found, please make product.csv");
|
||||
System.exit(0);
|
||||
}
|
||||
String[][] csv = new String[count][arrfield];
|
||||
Product[] p = new Product[count];
|
||||
//System.out.println("count = "+count);
|
||||
//System.out.println("arrfield = "+arrfield);
|
||||
count = 0;
|
||||
while(inFile.hasNext())
|
||||
{
|
||||
String thisrowstring = inFile.nextLine();
|
||||
String[] thisrow = thisrowstring.split(",");
|
||||
int i = 0;
|
||||
for (String t:thisrow)
|
||||
{
|
||||
csv[count][i] = t;
|
||||
i++;
|
||||
}
|
||||
p[count] = new Product(csv[count]);
|
||||
//System.out.println(p[count].sDescrpt);
|
||||
if (count != 0) { p[count-1].next = p[count]; }
|
||||
//System.out.println(p[count].next);
|
||||
count++;
|
||||
}
|
||||
System.out.println("Item\tDescription\tPrice");
|
||||
Product q = p[0];
|
||||
while(q.hasNext())
|
||||
{
|
||||
System.out.println(q);
|
||||
q=q.next;
|
||||
if(q.hasNext() == false) {
|
||||
System.out.println(q);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
/******************************************************************************
|
||||
* Project: linkedlist *
|
||||
* Class Name: Product *
|
||||
* Author: Amrit Panesar <apanesar@coleman.edu> *
|
||||
* Created On: Nov 5, 2012 *
|
||||
* Hours: X.XX Hours *
|
||||
* Purpose: TODO: Write purpose here. *
|
||||
******************************************************************************/
|
||||
|
||||
package linkedlist;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Amrit Panesar <apanesar@coleman.edu>
|
||||
*/
|
||||
public class Product {
|
||||
public int iProdNumb;
|
||||
public String sDescrpt;
|
||||
public double dPrice;
|
||||
public Product next = null;
|
||||
|
||||
public Product(int iProdNumb, String sDescrpt, double dPrice) {
|
||||
this.iProdNumb = iProdNumb;
|
||||
this.sDescrpt = sDescrpt;
|
||||
this.dPrice = dPrice;
|
||||
}
|
||||
|
||||
public Product(String[] arr) {
|
||||
if(arr.length == 3)
|
||||
{
|
||||
this.iProdNumb = Integer.parseInt(arr[0]);
|
||||
this.sDescrpt = arr[1];
|
||||
this.dPrice = Double.parseDouble(arr[2]);
|
||||
}
|
||||
}
|
||||
|
||||
public Product() {
|
||||
}
|
||||
|
||||
public int getiProdNumb() {
|
||||
return iProdNumb;
|
||||
}
|
||||
|
||||
public void setiProdNumb(int iProdNumb) {
|
||||
this.iProdNumb = iProdNumb;
|
||||
}
|
||||
|
||||
public String getsDescrpt() {
|
||||
return sDescrpt;
|
||||
}
|
||||
|
||||
public void setsDescrpt(String sDescrpt) {
|
||||
this.sDescrpt = sDescrpt;
|
||||
}
|
||||
|
||||
public double getdPrice() {
|
||||
return dPrice;
|
||||
}
|
||||
|
||||
public void setdPrice(double dPrice) {
|
||||
this.dPrice = dPrice;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString()
|
||||
{
|
||||
return this.iProdNumb+"\t"+this.sDescrpt+"\t"+this.dPrice;
|
||||
}
|
||||
|
||||
public boolean hasNext()
|
||||
{
|
||||
if (this.next != null) {
|
||||
return true;
|
||||
}
|
||||
else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 10.00
|
||||
# Visual Studio 2008
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GradeBook", "GradeBook\GradeBook.vcproj", "{AAD23839-E090-4DDA-A726-ED863081E9F4}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Release|Win32 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{AAD23839-E090-4DDA-A726-ED863081E9F4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{AAD23839-E090-4DDA-A726-ED863081E9F4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{AAD23839-E090-4DDA-A726-ED863081E9F4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{AAD23839-E090-4DDA-A726-ED863081E9F4}.Release|Win32.Build.0 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
@@ -0,0 +1,16 @@
|
||||
#include "GradeBook.h"
|
||||
|
||||
void GradeBook::setcourseName(string cName)
|
||||
{
|
||||
courseName = cName;
|
||||
}
|
||||
|
||||
string GradeBook::getcourseName()
|
||||
{
|
||||
return courseName;
|
||||
}
|
||||
|
||||
void GradeBook::displayMessage()
|
||||
{
|
||||
cout << "Hello! Welcome to " << GradeBook::getcourseName() << endl;
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
|
||||
#include <iostream>
|
||||
#include <string>
|
||||
|
||||
using namespace std;
|
||||
|
||||
class GradeBook
|
||||
{
|
||||
string courseName;
|
||||
|
||||
public:
|
||||
void setcourseName(string c);
|
||||
string getcourseName();
|
||||
|
||||
void displayMessage();
|
||||
};
|
||||
@@ -0,0 +1,192 @@
|
||||
<?xml version="1.0" encoding="Windows-1252"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
Name="GradeBook"
|
||||
ProjectGUID="{AAD23839-E090-4DDA-A726-ED863081E9F4}"
|
||||
RootNamespace="GradeBook"
|
||||
TargetFrameworkVersion="196613"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||
IntermediateDirectory="$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="4"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
GenerateDebugInformation="true"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||
IntermediateDirectory="$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="2"
|
||||
WholeProgramOptimization="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
EnableIntrinsicFunctions="true"
|
||||
RuntimeLibrary="2"
|
||||
EnableFunctionLevelLinking="true"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
GenerateDebugInformation="true"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\GradeBook.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\main.cpp"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\GradeBook.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Resource Files"
|
||||
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
|
||||
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
|
||||
>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
||||
@@ -0,0 +1,11 @@
|
||||
#include "GradeBook.h"
|
||||
|
||||
int main()
|
||||
{
|
||||
GradeBook gb;
|
||||
|
||||
gb.setcourseName("COM 203");
|
||||
gb.displayMessage();
|
||||
|
||||
return 0;
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 10.00
|
||||
# Visual Studio 2008
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Player", "Player\Player.vcproj", "{0633F1D0-C0F2-494E-8F28-65407CE093E1}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Release|Win32 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{0633F1D0-C0F2-494E-8F28-65407CE093E1}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{0633F1D0-C0F2-494E-8F28-65407CE093E1}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{0633F1D0-C0F2-494E-8F28-65407CE093E1}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{0633F1D0-C0F2-494E-8F28-65407CE093E1}.Release|Win32.Build.0 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
@@ -0,0 +1,19 @@
|
||||
#include "Player.h"
|
||||
|
||||
void Player::setHealth(float fHealth)
|
||||
{
|
||||
health = fHealth;
|
||||
}
|
||||
float Player::getHealth()
|
||||
{
|
||||
return health;
|
||||
}
|
||||
|
||||
void Player::setScore(int iScore)
|
||||
{
|
||||
score = iScore;
|
||||
}
|
||||
int Player::getScore()
|
||||
{
|
||||
return score;
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
#include <iostream>
|
||||
#include <string>
|
||||
|
||||
using namespace std;
|
||||
|
||||
class Player
|
||||
{
|
||||
int score;
|
||||
float health;
|
||||
|
||||
public:
|
||||
void setScore(int iScore);
|
||||
int getScore();
|
||||
|
||||
void setHealth(float fHealth);
|
||||
float getHealth();
|
||||
|
||||
void display();
|
||||
};
|
||||
@@ -0,0 +1,192 @@
|
||||
<?xml version="1.0" encoding="Windows-1252"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
Name="Player"
|
||||
ProjectGUID="{0633F1D0-C0F2-494E-8F28-65407CE093E1}"
|
||||
RootNamespace="Player"
|
||||
TargetFrameworkVersion="196613"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||
IntermediateDirectory="$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="4"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
GenerateDebugInformation="true"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||
IntermediateDirectory="$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="2"
|
||||
WholeProgramOptimization="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
EnableIntrinsicFunctions="true"
|
||||
RuntimeLibrary="2"
|
||||
EnableFunctionLevelLinking="true"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
GenerateDebugInformation="true"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\main.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\Player.cpp"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\Player.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Resource Files"
|
||||
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
|
||||
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
|
||||
>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
||||
@@ -0,0 +1,11 @@
|
||||
#include "Player.h"
|
||||
|
||||
int main()
|
||||
{
|
||||
Player player;
|
||||
player.setHealth(9999);
|
||||
player.setScore(9001);
|
||||
|
||||
cout << "Player has " << player.getHealth() << " health and a score of " << player.getScore() << endl;
|
||||
cin.get();
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 10.00
|
||||
# Visual Studio 2008
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Player", "Player\Player.vcproj", "{0633F1D0-C0F2-494E-8F28-65407CE093E1}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Release|Win32 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{0633F1D0-C0F2-494E-8F28-65407CE093E1}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{0633F1D0-C0F2-494E-8F28-65407CE093E1}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{0633F1D0-C0F2-494E-8F28-65407CE093E1}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{0633F1D0-C0F2-494E-8F28-65407CE093E1}.Release|Win32.Build.0 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
@@ -0,0 +1,73 @@
|
||||
#include <ctime>
|
||||
#include "Player.h"
|
||||
|
||||
Player::Player()
|
||||
{
|
||||
score = 0;
|
||||
health = 0;
|
||||
name = "";
|
||||
}
|
||||
|
||||
void Player::setHealth(float fHealth)
|
||||
{
|
||||
if (fHealth > 100)
|
||||
fHealth = 100;
|
||||
else if (fHealth < 0)
|
||||
fHealth = 0;
|
||||
|
||||
health = fHealth;
|
||||
}
|
||||
float Player::getHealth()
|
||||
{
|
||||
return health;
|
||||
}
|
||||
|
||||
int Player::getScore()
|
||||
{
|
||||
return score;
|
||||
}
|
||||
void Player::setScore(int iScore)
|
||||
{
|
||||
score = iScore;
|
||||
}
|
||||
|
||||
void Player::setName( string sName )
|
||||
{
|
||||
name = sName;
|
||||
}
|
||||
string Player::getName()
|
||||
{
|
||||
return name;
|
||||
}
|
||||
|
||||
void Player::display()
|
||||
{
|
||||
cout << "Player has " << getHealth() << " health and a score of " << getScore() << endl;
|
||||
}
|
||||
|
||||
void Player::run()
|
||||
{
|
||||
cout << "Would you like to play a game?\n:";
|
||||
char playG;
|
||||
cin >> playG;
|
||||
|
||||
while (playG == 'y' || playG == 'Y')
|
||||
{
|
||||
int thisScore = 0;
|
||||
int cScore = 0;
|
||||
|
||||
int wCount = 0;
|
||||
while (wCount < 5)
|
||||
{
|
||||
srand((unsigned int)time(NULL)+rand()%30+rand()%100);
|
||||
thisScore += rand() % 100 + 1;
|
||||
wCount++;
|
||||
}
|
||||
setScore(thisScore);
|
||||
|
||||
cout << "Player 1: " << getName() << ", your score is: " << getScore() << endl;
|
||||
|
||||
cout << "Would you like to play again?\n:";
|
||||
cin >> playG;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
#include <iostream>
|
||||
#include <string>
|
||||
|
||||
using namespace std;
|
||||
|
||||
class Player
|
||||
{
|
||||
int score;
|
||||
float health;
|
||||
string name;
|
||||
|
||||
public:
|
||||
Player();
|
||||
void setScore(int iScore);
|
||||
int getScore();
|
||||
|
||||
void setHealth(float fHealth);
|
||||
float getHealth();
|
||||
|
||||
void setName(string sName);
|
||||
string getName();
|
||||
|
||||
void display();
|
||||
void run();
|
||||
};
|
||||
@@ -0,0 +1,192 @@
|
||||
<?xml version="1.0" encoding="Windows-1252"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
Name="Player"
|
||||
ProjectGUID="{0633F1D0-C0F2-494E-8F28-65407CE093E1}"
|
||||
RootNamespace="Player"
|
||||
TargetFrameworkVersion="196613"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||
IntermediateDirectory="$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="4"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
GenerateDebugInformation="true"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||
IntermediateDirectory="$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="2"
|
||||
WholeProgramOptimization="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
EnableIntrinsicFunctions="true"
|
||||
RuntimeLibrary="2"
|
||||
EnableFunctionLevelLinking="true"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
GenerateDebugInformation="true"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\main.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\Player.cpp"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\Player.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Resource Files"
|
||||
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
|
||||
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
|
||||
>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
||||
@@ -0,0 +1,10 @@
|
||||
#include "Player.h"
|
||||
|
||||
int main()
|
||||
{
|
||||
Player gus;
|
||||
gus.setName("Gus");
|
||||
gus.run();
|
||||
|
||||
cin.get();
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 10.00
|
||||
# Visual Studio 2008
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "StudentInfo", "StudentInfo\StudentInfo.vcproj", "{2BB6D63D-A60F-4162-8F32-136AE500B238}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Release|Win32 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{2BB6D63D-A60F-4162-8F32-136AE500B238}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{2BB6D63D-A60F-4162-8F32-136AE500B238}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{2BB6D63D-A60F-4162-8F32-136AE500B238}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{2BB6D63D-A60F-4162-8F32-136AE500B238}.Release|Win32.Build.0 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
@@ -0,0 +1,21 @@
|
||||
#include <iostream>
|
||||
#include <string>
|
||||
|
||||
using namespace std;
|
||||
|
||||
class StudentInfo
|
||||
{
|
||||
string name;
|
||||
int studId;
|
||||
float grade;
|
||||
|
||||
public:
|
||||
void setName(string sName);
|
||||
string getName();
|
||||
|
||||
void setStudID(int iId);
|
||||
int getStudID();
|
||||
|
||||
void setGrade(float fGrade);
|
||||
float getGrade();
|
||||
};
|
||||
@@ -0,0 +1,192 @@
|
||||
<?xml version="1.0" encoding="Windows-1252"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
Name="StudentInfo"
|
||||
ProjectGUID="{2BB6D63D-A60F-4162-8F32-136AE500B238}"
|
||||
RootNamespace="StudentInfo"
|
||||
TargetFrameworkVersion="196613"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||
IntermediateDirectory="$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="2"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="4"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
GenerateDebugInformation="true"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||
IntermediateDirectory="$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="2"
|
||||
WholeProgramOptimization="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
EnableIntrinsicFunctions="true"
|
||||
RuntimeLibrary="2"
|
||||
EnableFunctionLevelLinking="true"
|
||||
WarningLevel="3"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
GenerateDebugInformation="true"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\main.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\Studentinfo.cpp"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\StudentInfo.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Resource Files"
|
||||
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
|
||||
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
|
||||
>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
||||
@@ -0,0 +1,28 @@
|
||||
#include "StudentInfo.h"
|
||||
|
||||
void StudentInfo::setGrade(float fGrade)
|
||||
{
|
||||
grade = fGrade;
|
||||
}
|
||||
float StudentInfo::getGrade()
|
||||
{
|
||||
return grade;
|
||||
}
|
||||
|
||||
void StudentInfo::setName(std::string sName)
|
||||
{
|
||||
name = sName;
|
||||
}
|
||||
string StudentInfo::getName()
|
||||
{
|
||||
return name;
|
||||
}
|
||||
|
||||
void StudentInfo::setStudID(int iId)
|
||||
{
|
||||
studId = iId;
|
||||
}
|
||||
int StudentInfo::getStudID()
|
||||
{
|
||||
return studId;
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
#include "StudentInfo.h"
|
||||
|
||||
int main()
|
||||
{
|
||||
StudentInfo info;
|
||||
info.setStudID(77260);
|
||||
info.setGrade(90);
|
||||
info.setName("Amrit");
|
||||
|
||||
cout << "ID: " << info.getStudID() << ", " << info.getName() << " has a score of: " << info.getGrade() << endl;
|
||||
cin.get();
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,11 @@
|
||||
@echo off
|
||||
|
||||
call path.bat
|
||||
|
||||
set ttrn=%time:~0,2%%time:~3,2%%time:~6,2%%time:~9,2%
|
||||
set /P cmessage=Enter a commit message for todays changes (%ttrn%):
|
||||
|
||||
hg add
|
||||
hg commit -m "%cmessage% auto-commit at %ttrn%"
|
||||
|
||||
echo Done!
|
||||
@@ -0,0 +1,5 @@
|
||||
@echo off
|
||||
call path.bat
|
||||
start autolock
|
||||
start VirtuaWin
|
||||
RegisterFont add %font%EnvyCodeR.ttf %font%EnvyCodeRBold.ttf %font%EnvyCodeRItalic.ttf %font%Christmas.ttf %font%oldxmas.ttf %font%DREIDL.TTF %font%JandaCelebrationScript.ttf %font%mfiansi.fon %font%mfiapl.fon %font%pcsansi.fon %font%pcsapl.fon %font%pcsgrmrk.fon %font%pcssym5.fon %font%sttansi.fon %font%turansi.fon
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loaded 100 of 606 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user