Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
dfcc626
Create test
jifland Mar 22, 2018
80cbe9a
Update README.md
jifland Mar 22, 2018
0e08400
Create folder
dburrigh Mar 22, 2018
491c112
Update README.md
jifland Mar 22, 2018
82c7998
Create Temperature Problem
ylopez20 Mar 22, 2018
58887ed
Create Triangle Problem
ylopez20 Mar 22, 2018
c29eb16
Create Reverse
ylopez20 Mar 22, 2018
b16a8f7
Create LAB4Q2.java
bkeller17 Mar 22, 2018
50d61a2
Create tempconvert
piiamt Mar 22, 2018
6318188
Create palindrome
piiamt Mar 22, 2018
5b30487
Merge pull request #2 from piiamt/master
piiamt Mar 22, 2018
ceb1e7e
Update README.md
jifland Mar 22, 2018
b6baeb3
Progress
dburrigh Mar 22, 2018
85f3ebe
Lab-4
jackhinze Mar 22, 2018
3a2b13f
Merge pull request #3 from jackhinze/master
jackhinze Mar 22, 2018
215e5ce
Merge pull request #4 from jackhinze/master
jackhinze Mar 22, 2018
d74e063
Lab4
jackhinze Mar 22, 2018
2b8fdcf
Lab 4
SkylarGalloway Mar 22, 2018
96d4694
Lab 4
SkylarGalloway Mar 22, 2018
2200a0a
Lab 4
SkylarGalloway Mar 22, 2018
9a79d5c
Merge pull request #5 from SkylarGalloway/master
SkylarGalloway Mar 22, 2018
fac7b78
Lab 4
SkylarGalloway Mar 22, 2018
982e88d
Merge pull request #6 from SkylarGalloway/master
SkylarGalloway Mar 22, 2018
f7b8835
Lab 4
SkylarGalloway Mar 22, 2018
497130b
Merge pull request #7 from SkylarGalloway/master
SkylarGalloway Mar 22, 2018
aff0562
My Masterpiece
Mar 26, 2018
13b633e
Merge pull request #8 from jaredpohlmann/master
jaredpohlmann Mar 26, 2018
6487488
Create JPohlmann
jaredpohlmann Mar 26, 2018
baa7fb1
Delete JPohlmann
jaredpohlmann Mar 26, 2018
d28cecc
Master
Mar 26, 2018
f03fc55
Merge branch 'master' of https://github.com/jaredpohlmann/LAB-4
Mar 26, 2018
3214ad1
Merge pull request #9 from jaredpohlmann/master
jaredpohlmann Mar 26, 2018
5eda7db
Still need to Sort
dburrigh Mar 26, 2018
e699d86
Update
dburrigh Mar 26, 2018
5c86938
Create String Reverse Problem
bkeller17 Mar 26, 2018
677a9bb
Create Lab4 probs
dmonroe527 Mar 26, 2018
99e380e
Create VerticesToLengths
bkeller17 Mar 26, 2018
e38a40b
Rename bkeller17 to bkeller17 RecursionProblem
bkeller17 Mar 27, 2018
1a8f9bc
Updated
dburrigh Mar 27, 2018
6d22afd
All Done
Mar 27, 2018
f6ab5ec
Merge pull request #10 from jaredpohlmann/master
jaredpohlmann Mar 27, 2018
08b44ec
Create factorial
piiamt Mar 27, 2018
05fcea3
Create CannonBall
piiamt Mar 27, 2018
d97da87
Create palindromerecursion
piiamt Mar 27, 2018
29d2b3b
Merge pull request #11 from piiamt/master
piiamt Mar 27, 2018
284730c
Create CannonballPyramid
bkeller17 Mar 27, 2018
6ff4bfa
Create Palindrome
bkeller17 Mar 27, 2018
7e7d903
All done except Sorting
dburrigh Mar 28, 2018
7c9798e
Merge pull request #12 from dburrigh/master
dburrigh Mar 28, 2018
6bb22f5
Merge pull request #1 from ylopez20/master
jifland Mar 28, 2018
8c38c8d
Merge pull request #1 from CMPSC1500-Spring17/master
jackhinze Mar 28, 2018
6817ede
Create recursive2
jackhinze Mar 28, 2018
4f769d6
Create recursive3
jackhinze Mar 28, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions JPohlmann/Lab4/.idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions JPohlmann/Lab4/.idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

539 changes: 539 additions & 0 deletions JPohlmann/Lab4/.idea/workspace.xml

Large diffs are not rendered by default.

11 changes: 11 additions & 0 deletions JPohlmann/Lab4/Lab4.iml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
Binary file added JPohlmann/Lab4/out/production/Lab4/CannonBall.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added JPohlmann/Lab4/out/production/Lab4/Sorting.class
Binary file not shown.
Binary file added JPohlmann/Lab4/out/production/Lab4/Temperature.class
Binary file not shown.
Binary file added JPohlmann/Lab4/out/production/Lab4/Triangle.class
Binary file not shown.
Binary file not shown.
17 changes: 17 additions & 0 deletions JPohlmann/Lab4/src/CannonBall.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
import java.util.Scanner;

public class CannonBall {
public static void main(String[]args){
Scanner sysIn= new Scanner(System.in);
int input = sysIn.nextInt();
double result=cannonBall(input);
System.out.println(result);
}
private static double cannonBall(int input){
double result=0;
for(int i=input; i>0; i--){
result+=i;
}
return result;
}
}
21 changes: 21 additions & 0 deletions JPohlmann/Lab4/src/Palindrome.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
import java.util.Scanner;

public class Palindrome {
public static void main(String[]args){
Scanner scanner = new Scanner(System.in);
System.out.println("Enter the Word");
String string = scanner.nextLine();
if(isPal(string))
System.out.println(string + " is a palindrome");
else
System.out.println(string + " is not a palindrome");
}
public static boolean isPal(String s){
if(s.length()== 0|| s.length() ==1)
return true;
if(s.charAt(0)==s.charAt(s.length()-1))
return isPal(s.substring(1, s.length()-1));
return false;

}
}
20 changes: 20 additions & 0 deletions JPohlmann/Lab4/src/ReverseString.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import java.util.Scanner;

public class ReverseString {
public static void main(String[]args){
Scanner sysIn = new Scanner(System.in);
String stringInput= sysIn.next();
String result = reverseString(stringInput);
System.out.println(result);
}
public static String reverseString (String stringInput){
int length= stringInput.length();
char[] reverse = new char[length];
for(int i = 0; i < length; i++ ){
reverse[i]= stringInput.charAt(length-1-i);
}
String reverseString1= new String(reverse);
return reverseString1;

}
}
29 changes: 29 additions & 0 deletions JPohlmann/Lab4/src/Sorting.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
import java.util.Arrays;
import java.util.Scanner;

public class Sorting {
public static void main(String[]args){
System.out.println("What is your List Size?");
Scanner sysIn = new Scanner(System.in);
int listSize = sysIn.nextInt();
int[] sorter= new int[listSize];
Scanner inputNum = new Scanner(System.in);
for(int i=0; i<listSize; i++){
System.out.println("Enter Number ");
int num = inputNum.nextInt();
sorter[i]=num;
}
String result=Sorting(sorter);
System.out.println(result);
System.out.println("Have a Good Day!");



}
private static String Sorting(int[] sorter){
int[]y;
Arrays.sort(sorter);
y=sorter;
return (Arrays.toString(y));
}
}
15 changes: 15 additions & 0 deletions JPohlmann/Lab4/src/Temperature.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
import java.util.Scanner;

public class Temperature {
public static void main(String[] args){
Scanner sysIn= new Scanner(System.in);
float fTemp=sysIn.nextFloat();
float result= fConversion(fTemp);
System.out.println(result);
}
public static float fConversion(float F){
float Celcius = ((F-32)*5/9);
return Celcius;
}

}
33 changes: 33 additions & 0 deletions JPohlmann/Lab4/src/Triangle.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
import java.util.Scanner;

public class Triangle {
public static void main(String[] args){
System.out.println("Write Vertices in form 'x y' with one on each line.");
Scanner sysIn= new Scanner(System.in);
int vertice1X = sysIn.nextInt();
int vertice1Y= sysIn.nextInt();
int vertice2X = sysIn.nextInt();
int vertice2Y = sysIn.nextInt();
int vertice3X = sysIn.nextInt();
int vertice3Y = sysIn.nextInt();
double result1= sideOne(vertice2X,vertice1X,vertice2Y,vertice1Y);
double result2= sideTwo(vertice3X,vertice2X,vertice3Y,vertice2Y);
double result3 = sideThree(vertice3X,vertice1X,vertice3Y,vertice1Y);
System.out.println("The Side Lengths are " + result1+" "+result2 +" "+result3);
}
public static double sideOne(int xf, int xi, int yf, int yi){
double sideOne = Math.pow((xf-xi),2)+Math.pow((yf-yi),2);


return Math.sqrt(sideOne);

}
public static double sideTwo(int xf, int xi, int yf, int yi){
double sideTwo = Math.pow((xf-xi),2)+Math.pow((yf-yi),2);
return Math.sqrt(sideTwo);
}
public static double sideThree(int xf, int xi, int yf, int yi){
double sideThree = Math.pow((xf-xi),2)+Math.pow((yf-yi),2);
return Math.sqrt(sideThree);
}
}
18 changes: 18 additions & 0 deletions JPohlmann/Lab4/src/recursiveFactorial.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import java.util.Scanner;

public class recursiveFactorial {
public static void main(String[] args){
Scanner sysIn = new Scanner(System.in);
int number = sysIn.nextInt();
String result = factorial(number);
System.out.println(result);
}
private static String factorial(int number){
String result= number +":"+number;
for(int i = number; i>1;i-- ){
int number2= i-1;
result +="*"+number2;
}
return result;
}
}
1 change: 1 addition & 0 deletions Lab4 probs
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

6 changes: 4 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,5 +18,7 @@ I would like you to complete what you can prior to next Wednesday's Lecture.

#### Recursion

* Write a program that takes an integer, and prints the factorial of the integer. ex: 5 factorial is 5*4*3*2*1
* Write a
* Write a program that takes an integer, and prints the factorial of the integer. ex: 5 factorial is 5 * 4 * 3 * 2 * 1
* Write a program that will calculate the number of cannon balls in a trinagular pyramid that has the intered integer number of rows.
(Note: this means that any layer of the pyramid has an equalateral triangle of cannonballs. The top layer has 1 cannon ball, the one below that has 3, etc.)
* Use recursion to determin if a string passed in is a palindrome. Your program will be given a string.
6 changes: 6 additions & 0 deletions Skylar Galloway Lab 4/.idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions Skylar Galloway Lab 4/.idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions Skylar Galloway Lab 4/.idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading