From 1f82c15e05fc2bfb87d656e15af843858ea0ad1d Mon Sep 17 00:00:00 2001 From: Chloe Christine Fontenot Date: Sun, 19 Oct 2025 21:30:56 -0500 Subject: [PATCH] Upload Exam1 --- .../LeapYear.html | 53 + .../QuotientAndRemainder.html | 63 + ...otientAndRemainderOfNumbersInAnyOrder.html | 71 + .../TwoLargerOfThe3.html | 106 ++ .../ProgrammingExam1_CalebFontenot/build.xml | 73 + .../build/classes/.netbeans_automatic_build | 0 .../build/classes/.netbeans_update_resources | 0 .../LeapYear.class | Bin 0 -> 1196 bytes .../ProgrammingExam1_CalebFontenot.class | Bin 0 -> 495 bytes .../QuotientAndRemainder.class | Bin 0 -> 1300 bytes ...tientAndRemainderOfNumbersInAnyOrder.class | Bin 0 -> 1555 bytes .../TwoLargerOfThe3.class | Bin 0 -> 1816 bytes .../manifest.mf | 3 + .../nbproject/build-impl.xml | 1420 +++++++++++++++++ .../nbproject/genfiles.properties | 8 + .../nbproject/private/private.properties | 2 + .../nbproject/private/private.xml | 13 + .../nbproject/project.properties | 74 + .../nbproject/project.xml | 15 + .../LeapYear.java | 27 + .../ProgrammingExam1_CalebFontenot.java | 21 + .../QuotientAndRemainder.java | 37 + ...otientAndRemainderOfNumbersInAnyOrder.java | 45 + .../TwoLargerOfThe3.java | 80 + ZIPs/ProgrammingExam1_CalebFontenot.zip | Bin 0 -> 23710 bytes 25 files changed, 2111 insertions(+) create mode 100755 Exams/ProgrammingExam1_CalebFontenot/LeapYear.html create mode 100755 Exams/ProgrammingExam1_CalebFontenot/QuotientAndRemainder.html create mode 100755 Exams/ProgrammingExam1_CalebFontenot/QuotientAndRemainderOfNumbersInAnyOrder.html create mode 100755 Exams/ProgrammingExam1_CalebFontenot/TwoLargerOfThe3.html create mode 100755 Exams/ProgrammingExam1_CalebFontenot/build.xml create mode 100755 Exams/ProgrammingExam1_CalebFontenot/build/classes/.netbeans_automatic_build create mode 100755 Exams/ProgrammingExam1_CalebFontenot/build/classes/.netbeans_update_resources create mode 100755 Exams/ProgrammingExam1_CalebFontenot/build/classes/programmingexam1_calebfontenot/LeapYear.class create mode 100755 Exams/ProgrammingExam1_CalebFontenot/build/classes/programmingexam1_calebfontenot/ProgrammingExam1_CalebFontenot.class create mode 100755 Exams/ProgrammingExam1_CalebFontenot/build/classes/programmingexam1_calebfontenot/QuotientAndRemainder.class create mode 100755 Exams/ProgrammingExam1_CalebFontenot/build/classes/programmingexam1_calebfontenot/QuotientAndRemainderOfNumbersInAnyOrder.class create mode 100755 Exams/ProgrammingExam1_CalebFontenot/build/classes/programmingexam1_calebfontenot/TwoLargerOfThe3.class create mode 100755 Exams/ProgrammingExam1_CalebFontenot/manifest.mf create mode 100755 Exams/ProgrammingExam1_CalebFontenot/nbproject/build-impl.xml create mode 100755 Exams/ProgrammingExam1_CalebFontenot/nbproject/genfiles.properties create mode 100755 Exams/ProgrammingExam1_CalebFontenot/nbproject/private/private.properties create mode 100755 Exams/ProgrammingExam1_CalebFontenot/nbproject/private/private.xml create mode 100755 Exams/ProgrammingExam1_CalebFontenot/nbproject/project.properties create mode 100755 Exams/ProgrammingExam1_CalebFontenot/nbproject/project.xml create mode 100755 Exams/ProgrammingExam1_CalebFontenot/src/programmingexam1_calebfontenot/LeapYear.java create mode 100755 Exams/ProgrammingExam1_CalebFontenot/src/programmingexam1_calebfontenot/ProgrammingExam1_CalebFontenot.java create mode 100755 Exams/ProgrammingExam1_CalebFontenot/src/programmingexam1_calebfontenot/QuotientAndRemainder.java create mode 100755 Exams/ProgrammingExam1_CalebFontenot/src/programmingexam1_calebfontenot/QuotientAndRemainderOfNumbersInAnyOrder.java create mode 100755 Exams/ProgrammingExam1_CalebFontenot/src/programmingexam1_calebfontenot/TwoLargerOfThe3.java create mode 100755 ZIPs/ProgrammingExam1_CalebFontenot.zip diff --git a/Exams/ProgrammingExam1_CalebFontenot/LeapYear.html b/Exams/ProgrammingExam1_CalebFontenot/LeapYear.html new file mode 100755 index 0000000..8ea6d1e --- /dev/null +++ b/Exams/ProgrammingExam1_CalebFontenot/LeapYear.html @@ -0,0 +1,53 @@ + + + +LeapYear.java + + + + +
C:\Users\ar114\Documents\NetBeansProjects\ProgrammingExam1_CalebFontenot\src\programmingexam1_calebfontenot\LeapYear.java
+
+/*
+ * To change this license header, choose License Headers in Project Properties.
+ * To change this template file, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package programmingexam1_calebfontenot;
+
+import java.util.Scanner;
+
+/**
+ *
+ * @author ar114
+ */
+public class LeapYear {
+    public static void main(String[] args) {
+        Scanner input = new Scanner(System.in);
+        System.out.print("Enter a year: ");
+        int year = input.nextInt();
+        
+        // Check if the year is a leap year
+        boolean isLeapYear
+                = ((year % 4 == 0) && (year % 100 != 0 )|| (year % 400 == 0));
+        
+        // Display the result
+        System.out.println(year + " is a leap year? " + isLeapYear);
+    }
+}
+
+
+ diff --git a/Exams/ProgrammingExam1_CalebFontenot/QuotientAndRemainder.html b/Exams/ProgrammingExam1_CalebFontenot/QuotientAndRemainder.html new file mode 100755 index 0000000..5582b1f --- /dev/null +++ b/Exams/ProgrammingExam1_CalebFontenot/QuotientAndRemainder.html @@ -0,0 +1,63 @@ + + + +QuotientAndRemainder.java + + + + +
C:\Users\ar114\Documents\NetBeansProjects\ProgrammingExam1_CalebFontenot\src\programmingexam1_calebfontenot\QuotientAndRemainder.java
+
+/*
+ * To change this license header, choose License Headers in Project Properties.
+ * To change this template file, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package programmingexam1_calebfontenot;
+
+import java.util.Scanner;
+
+
+/**
+ *
+ * @author ar114
+ */
+public class QuotientAndRemainder {
+    public static void main(String[] args) {
+        // Define variables
+        int number1, number2, quotient, remainder;
+        
+        // Create scanner
+        Scanner input = new Scanner(System.in);
+        
+        // Prompt for variables
+        System.out.print("Enter 2 variables and I will calculate the "
+                + "quotient and the remainder: ");
+        number1 = input.nextInt();
+        number2 = input.nextInt();
+        
+        // Compute!
+        quotient = number1 / number2;
+        remainder = number1 % number2;
+        
+        // Print output:
+        System.out.println("The quotient is: " + quotient);
+        System.out.println("The remainder is: " + remainder);
+    }
+}
+
+
+ diff --git a/Exams/ProgrammingExam1_CalebFontenot/QuotientAndRemainderOfNumbersInAnyOrder.html b/Exams/ProgrammingExam1_CalebFontenot/QuotientAndRemainderOfNumbersInAnyOrder.html new file mode 100755 index 0000000..6a34c21 --- /dev/null +++ b/Exams/ProgrammingExam1_CalebFontenot/QuotientAndRemainderOfNumbersInAnyOrder.html @@ -0,0 +1,71 @@ + + + +QuotientAndRemainderOfNumbersInAnyOrder.java + + + + +
C:\Users\ar114\Documents\NetBeansProjects\ProgrammingExam1_CalebFontenot\src\programmingexam1_calebfontenot\QuotientAndRemainderOfNumbersInAnyOrder.java
+
+/*
+ * To change this license header, choose License Headers in Project Properties.
+ * To change this template file, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package programmingexam1_calebfontenot;
+
+import java.util.Scanner;
+
+
+/**
+ *
+ * @author ar114
+ */
+public class QuotientAndRemainderOfNumbersInAnyOrder {
+    public static void main(String[] args) {
+        // Define variables
+        int number1, number2, quotient, remainder;
+        
+        // Create scanner
+        Scanner input = new Scanner(System.in);
+        
+        // Prompt for variables
+        System.out.print("Enter 2 variables and I will calculate the "
+                + "quotient and the remainder: ");
+        number1 = input.nextInt();
+        number2 = input.nextInt();
+        
+        // Compute!
+        if (number1 <= number2) {
+            System.out.println(number1 + " < " + number2 + "!");
+            int tmp = number2; // temp variable to store the number
+            number2 = number1;
+            number1 = tmp;
+        }
+        
+        quotient = number1 / number2;
+        remainder = number1 % number2;
+        
+        // Print output:
+        System.out.println(number1 + " / " + number2 + " =");
+        System.out.println("The quotient is: " + quotient);
+        System.out.println("The remainder is: " + remainder);
+    }
+}
+
+
+ diff --git a/Exams/ProgrammingExam1_CalebFontenot/TwoLargerOfThe3.html b/Exams/ProgrammingExam1_CalebFontenot/TwoLargerOfThe3.html new file mode 100755 index 0000000..f82333b --- /dev/null +++ b/Exams/ProgrammingExam1_CalebFontenot/TwoLargerOfThe3.html @@ -0,0 +1,106 @@ + + + +TwoLargerOfThe3.java + + + + +
C:\Users\ar114\Documents\NetBeansProjects\ProgrammingExam1_CalebFontenot\src\programmingexam1_calebfontenot\TwoLargerOfThe3.java
+
+/*
+ * To change this license header, choose License Headers in Project Properties.
+ * To change this template file, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package programmingexam1_calebfontenot;
+
+import java.util.Scanner;
+
+/**
+ *
+ * @author ar114
+ */
+public class TwoLargerOfThe3 {
+
+    public static void main(String[] args) {
+        // Define vars
+        int _1, _2, _3; // Note to Markou: I find numbers easier to compare in my head than variables, hence my use of them here.
+        int firstLargest = 0, secondLargest = 0;
+
+        // Setup scanner
+        Scanner input = new Scanner(System.in);
+        while (true) {
+            // Prompt for input
+            System.out.print("Enter 3 numbers: ");
+            _1 = input.nextInt();
+            _2 = input.nextInt();
+            _3 = input.nextInt();
+
+            // Compute!
+            if (_1 <= _3 & _2 <= _3) { // Is _3 the largest?
+                firstLargest = _3; // Yes!
+                if (_2 >= _1) { // Is _2 larger than _1?
+                    secondLargest = _2; //Then _2 must be the second largest.
+                } else {
+                    secondLargest = _1; //Then _1 must be the second largest.
+                }
+            }
+            if (_3 <= _2 & _1 <= _2) { // Is _2 the largest?
+                firstLargest = _2; // Yes!
+                if (_3 >= _1) { //Is _3 larger than _1?
+                    secondLargest = _3; // Then _3 must be the largest.
+                } else {
+                    secondLargest = _1; // Then _1 must be the largest.
+                }
+            }
+            if (_3 <= _1 & _2 <= _1) { // Is _1 the largest?
+                firstLargest = _1; // Yes!
+                if (_3 >= _2) {// Is _3 larger than _2?
+                    secondLargest = _3; // Then _3 must be the largest.
+                } else {
+                    secondLargest = _2; // Then _2 must be the largest.
+                }
+            }
+            if (_1 == _2 | _1 == _3 | _2 == _3) {
+                System.out.println("Some numbers equal. Running additional checks...");
+                if (_1 == _2) {
+                    if (_1 > _3) { // Is _3 smaller than _1 and _2?
+                        firstLargest = _1;
+                        secondLargest = _3;
+                    }
+                }
+                if (_1 == _3) {
+                    if (_3 > _2) { // Is _2 smaller than _1 and _3? 
+                        firstLargest = _3;
+                        secondLargest = _2;
+                    }
+                }
+                if (_2 == _3) {
+                    if (_3 > _1) { // Is _1 smaller than _2 or _3?
+                        firstLargest = _3;
+                        secondLargest = _1;
+                    }
+                }
+            }
+            // Output
+            System.out.println("The first largest is " + firstLargest + " and the second largest is " + secondLargest);
+        }
+    }
+}
+
+
+ diff --git a/Exams/ProgrammingExam1_CalebFontenot/build.xml b/Exams/ProgrammingExam1_CalebFontenot/build.xml new file mode 100755 index 0000000..1f693a5 --- /dev/null +++ b/Exams/ProgrammingExam1_CalebFontenot/build.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + Builds, tests, and runs the project ProgrammingExam1_CalebFontenot. + + + diff --git a/Exams/ProgrammingExam1_CalebFontenot/build/classes/.netbeans_automatic_build b/Exams/ProgrammingExam1_CalebFontenot/build/classes/.netbeans_automatic_build new file mode 100755 index 0000000..e69de29 diff --git a/Exams/ProgrammingExam1_CalebFontenot/build/classes/.netbeans_update_resources b/Exams/ProgrammingExam1_CalebFontenot/build/classes/.netbeans_update_resources new file mode 100755 index 0000000..e69de29 diff --git a/Exams/ProgrammingExam1_CalebFontenot/build/classes/programmingexam1_calebfontenot/LeapYear.class b/Exams/ProgrammingExam1_CalebFontenot/build/classes/programmingexam1_calebfontenot/LeapYear.class new file mode 100755 index 0000000000000000000000000000000000000000..e4096c0f3dee25ff12204c2e3be381ae7975961a GIT binary patch literal 1196 zcmX^0Z`VEs1_l!bA1($V26c7@4NeA41}!cICI)Q~ONWC&my1Dq%*35YNS5oRET=Ijg>>mK};jsCo8cmQ9ma!FI_*lq$o2l z-5TtG#G>?KMh0Ol(u@qOnRx}JC5#Nh5WS@(nK}Bw$%%P+sbHfkQxl6A85lho8Mrcw zVRkYyFh(&l@CKJ8CTII57C>Fj6`WsMl$`383Gy2+OsyWsNjwa~3?hsSf*`g&vK8zM zRy+*W3^pJIwmb}W4EBr+e6D#VsYMEj3Lv|!6xbOYco-ZRoOl?V8C)0{#KC4DdC{pf zGbbgrh=;+I!HtnYP$9EeAyFYGHL(D!-(CSE;SM4^co;kxym%PA8Jrjy)QJpUMg{?d zh5kudsmUcMLcx{AC8@cL3{0RH5QT(cX1=~BC{Tk-ic%AEtr;04G_Xp5;)XdN6!-{@ z0Y#a4C2)~fi1D1AT=+A zkwHeoQxoD6BrVYJvu0$_#bzEJ^)eb!_>AKy$%iCDMg|cLOoi5r4D4W!>yH>;Y`3BpCu2q`;2Tf;fOdhC!Brfq|RBjX{n< zo`I1;g29qOfkBahiNTmbjzNh*nSq%>g@J*Amx1LkgDN`%6C*pb1IX*DU_Yw?0K>i* AlmGw# literal 0 HcmV?d00001 diff --git a/Exams/ProgrammingExam1_CalebFontenot/build/classes/programmingexam1_calebfontenot/ProgrammingExam1_CalebFontenot.class b/Exams/ProgrammingExam1_CalebFontenot/build/classes/programmingexam1_calebfontenot/ProgrammingExam1_CalebFontenot.class new file mode 100755 index 0000000000000000000000000000000000000000..62293b9f84eda1ba9bccf3d462a08fb1d6fe9215 GIT binary patch literal 495 zcmX^0Z`VEs1_l!b5iSO120?ZPA$A5~Mg}&U%)HDJJ4Oa(4b3n{1{UZ1lvG9rexJ;| zRKL>Pq|~C2#H5^5Mg}3D{N%)(u*9NF5FaYYQj(Eb%*bHxQ&5zjUX+-do0*rMT9KG* z7@wS&lbV#4pI4HamtUeEfRJ_tOFM(4-JsIej0`NfiJ5tf3}PD5K3R!niTXK-dFlGW zB}JKe>DFLpB^IR@GcpKck!EDz3eGPrN=|jl1i4cgzg>DD<9QfZ7+4t@Y$8HDK!AyX5o8GiBLf=)1A{&TBLgD?0|Tqpb_T|c3=9lR4D1XH z3~XRQ9tI8u1_mB5o0Wl+fs28Gfs=t7ECSN3&A+(=qK!d>35YNSsWIbVFlT45U}vyoWMH$&%*!mXV`N~~&+rTHb9sd*)ic_~4uxrv#1DXB%)j0`LwCL@EGMzl{>Vp*bo zPGVlVesD=qW?s5A*fEJk>BWo;!dRpk8QAl{&NF0WVDyCZj2Ia>3Za%UGH@2bEMsI~ z&CDw(En#F3hFDcvl9{6)oSc}K2X+ZpaDHh~a;jS<$g7groT~?NArFHvg9syoAc(Dx zYy>-l6%T_ogAGW5Ef0eogFPdIyK7!aYLSAGLK!sBiWL&`QWQKD$}@9v6p|Bjl1pix?RMLy%3% zEVfeMVQ^(|0}<{#3?2-gJPck8PK*pfAa!sH6hI0Y8H~w@LPiDwgk$`ZvQm>vP=taj zi%U{-85x)|^B5UKApxJ6ukQ(piQtl=)WlqCMg|EDtP-I3XU+%37(!z}QD$BVT%$19 z?#z6BBwid#A!%o zKm*&FkwHeoQxlIgM@c>;B{MRJXkaR|W@KOoyEG?{L6Jd_L5Kkam>3vADU5-UL6m`k zL7#zQ#N4pCr` zV^Cp`XV7F&VsK(mW{6=>0Xy0b;xGmo23ZCM1}O$-1~~?K21W)223rON26+Z11{DTN m21N#W24)6L1``G)26+Y+1|Eh$24w~n237_}232rir~v@lwLPo= literal 0 HcmV?d00001 diff --git a/Exams/ProgrammingExam1_CalebFontenot/build/classes/programmingexam1_calebfontenot/QuotientAndRemainderOfNumbersInAnyOrder.class b/Exams/ProgrammingExam1_CalebFontenot/build/classes/programmingexam1_calebfontenot/QuotientAndRemainderOfNumbersInAnyOrder.class new file mode 100755 index 0000000000000000000000000000000000000000..eeee34d0c90f4869b293a06598ebe890a4082999 GIT binary patch literal 1555 zcmX^0Z`VEs1_l#`FfIl$20eBLeNF}g2170eCI%xA%b0_~gp0wH!3-o~&dy-L#lXp+ z2O=yv7_30FH3x$Yh_(eOv*Tc}=U{N)U~uGMaAIe0W@m6=WMH$&%*!mXV`N~~&+rTHb9sd*)ic_~4uxrv#1DXB&NX%O>^ zJ@Xv%D*cO6Qj4q^8CXEFj0|EL(LPy;Wr_MZiFxVz!6ikRdFj?5_c52`7BDg}dNMMw zBo?I?GcpKcQOL-^o(FcjA)IBz$iPtubp;~>XA#U5j0~)qc?G29tJlCcaQ=P9tKYaFGdD;*SwO{A_XIbGH93=D(wG8H7M$a9b51f^O7F z7K{u62uJ%TWu+#Upa=z57MG;vGBPk_<}oseLZUG0qOyp4fZb{hjX#4IEUk!=jTqAYM3kT03RzO-ZDXJB9uW#D0u zU=U%DVvu5xW>8>|V^C#~XK-gwVDMs4Wbk27V(@2BWe8?aV~AkTWT;}$VwlXJ&9Ih1 z2OK&c4D1YE46F;z|hB_%Am-=#1PC7&7j7h z$iU1H!4Srv&Y;M^!ob6@h(UuvlYx~%i-Cbbn1S&>gFgcsJA*bOBLf3F0}}%S10#bD HIAU}GUx;|V literal 0 HcmV?d00001 diff --git a/Exams/ProgrammingExam1_CalebFontenot/build/classes/programmingexam1_calebfontenot/TwoLargerOfThe3.class b/Exams/ProgrammingExam1_CalebFontenot/build/classes/programmingexam1_calebfontenot/TwoLargerOfThe3.class new file mode 100755 index 0000000000000000000000000000000000000000..bcd999c8878d22aa4f8ef9ec094062e60887f63e GIT binary patch literal 1816 zcmX^0Z`VEs1_l#`04@e$25oi*9Zm*a20bnYCI)>F%YcKykc+{H!5AcB!ogq);+U~B zm~%03GiY-#Sb%6t5Mjl^U=5;e*coiu8SEGt*laTMGE3|j8JIOR!x$M@obyvs85#I} zGV@aXN^_G^i$W5Ua#9%?gnaUo6LZ26i!wocs31#8MrJW1gMm*$QGR++Vs36`UV3Up zVyT1ZB!u{9$DOKxIj9wUR8Mzl{>Vp*bo zPGVlVesD=qW?s5A*d2*Q>BWo;!dRpk8JOY?85tNoK@1}hVa&+Dla^UjTmrVFxP*~` zw>UL9KQ9H&XU)tjC@o=R5Qf-RT9TQgADo<+mzP>(&B(wTT#}fa?VDHt_7*#X93ul) zaDHh~a;jS<$nPR(?$-l3nTJ7yL6ng}5X9C;Hjtgco`=DK!4aguiHE_N!G)1Q&^50l zwMfBOArBm;#a0UJ46Zy3ZVc``3?2-gj0^_B`MIeuS%uWX(!?A+g`m>Byv)3Gg~XJU z%#zIfyu=)Z|#AVJst)x26sjVaj^ABq32YZnUj)Q#K<5Tl98$a4i$wQP}moj zC}b8Z@Gy8Y_<#ssMh0nx#Jm)Rl8jUZNNAy|^JDO5WY8lmVi_3(5bp6$%1TWxK@keB zEG|jSWn^Fi#l0vbE;94=JwcHZTvC*pm}||*AfbU(0+cG4^Ffh_&=^pZnO6eWC=9kc zGhZJ`n2~|C0HlbKK@@5%Qdogg8hc)9MTuu#2{;FMGBU7()#v0fGO#5U6r|>*Ff!<3 z(+Y7Ul4;P8w`OFJ(eTv7Bh68g4@v2a3?dqs3auFw8H5;w89;!Eff1C<7#JDE7#JAz z85kKD85kH?wYD=bZe(C!U}6wwU|?Va3-U2YFfcIifZ41Jk_=J|3=EtM(hM>X%}gg5 zm>Jj^7#KB~%~+VtSa&lpMQ&nX-p;^c#kProRfugH1G^;KHUo!G}SK zA&5bRA(TO#A(ugep@2b?p_D<3p_)O5p^ibHVH$%0!%PN4hItG|3`-bH7?v}bGn`_u zV7SC!$#9*)is24}HN$-d8-_;=_6*M%92nj(I5NCvaANqx;L7lw!HwY$gFC~21`kFi z248Swdq5(TL6$*|fq_ARk&{85L4kphL5-1_L6Jd$fr&wf;V**{g8~CH12dx0~>=n0|Ubf2ATg1LJaKe3>pj!42+EI3``6R{~46P pB8(sa7I9$oVEoU(fGWzw$SBCfL0u_Ntky{L^D{6qXo3^J762@~h0g#0 literal 0 HcmV?d00001 diff --git a/Exams/ProgrammingExam1_CalebFontenot/manifest.mf b/Exams/ProgrammingExam1_CalebFontenot/manifest.mf new file mode 100755 index 0000000..1574df4 --- /dev/null +++ b/Exams/ProgrammingExam1_CalebFontenot/manifest.mf @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +X-COMMENT: Main-Class will be added automatically by build + diff --git a/Exams/ProgrammingExam1_CalebFontenot/nbproject/build-impl.xml b/Exams/ProgrammingExam1_CalebFontenot/nbproject/build-impl.xml new file mode 100755 index 0000000..2f7f510 --- /dev/null +++ b/Exams/ProgrammingExam1_CalebFontenot/nbproject/build-impl.xml @@ -0,0 +1,1420 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set src.dir + Must set test.src.dir + Must set build.dir + Must set dist.dir + Must set build.classes.dir + Must set dist.javadoc.dir + Must set build.test.classes.dir + Must set build.test.results.dir + Must set build.classes.excludes + Must set dist.jar + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set javac.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + No tests executed. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set JVM to use for profiling in profiler.info.jvm + Must set profiler agent JVM arguments in profiler.info.jvmargs.agent + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + To run this application from the command line without Ant, try: + + java -jar "${dist.jar.resolved}" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select one file in the IDE or set run.class + + + + Must select one file in the IDE or set run.class + + + + + + + + + + + + + + + + + + + + + + + Must select one file in the IDE or set debug.class + + + + + Must select one file in the IDE or set debug.class + + + + + Must set fix.includes + + + + + + + + + + This target only works when run from inside the NetBeans IDE. + + + + + + + + + Must select one file in the IDE or set profile.class + This target only works when run from inside the NetBeans IDE. + + + + + + + + + This target only works when run from inside the NetBeans IDE. + + + + + + + + + + + + + This target only works when run from inside the NetBeans IDE. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select one file in the IDE or set run.class + + + + + + Must select some files in the IDE or set test.includes + + + + + Must select one file in the IDE or set run.class + + + + + Must select one file in the IDE or set applet.url + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.includes + + + + + + + + + + + + + + + + + + + + Some tests failed; see details above. + + + + + + + + + Must select some files in the IDE or set test.includes + + + + Some tests failed; see details above. + + + + Must select some files in the IDE or set test.class + Must select some method in the IDE or set test.method + + + + Some tests failed; see details above. + + + + + Must select one file in the IDE or set test.class + + + + Must select one file in the IDE or set test.class + Must select some method in the IDE or set test.method + + + + + + + + + + + + + + Must select one file in the IDE or set applet.url + + + + + + + + + Must select one file in the IDE or set applet.url + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Exams/ProgrammingExam1_CalebFontenot/nbproject/genfiles.properties b/Exams/ProgrammingExam1_CalebFontenot/nbproject/genfiles.properties new file mode 100755 index 0000000..77bc7e6 --- /dev/null +++ b/Exams/ProgrammingExam1_CalebFontenot/nbproject/genfiles.properties @@ -0,0 +1,8 @@ +build.xml.data.CRC32=bc1262b2 +build.xml.script.CRC32=17222dbe +build.xml.stylesheet.CRC32=8064a381@1.80.1.48 +# 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=bc1262b2 +nbproject/build-impl.xml.script.CRC32=3fba722a +nbproject/build-impl.xml.stylesheet.CRC32=830a3534@1.80.1.48 diff --git a/Exams/ProgrammingExam1_CalebFontenot/nbproject/private/private.properties b/Exams/ProgrammingExam1_CalebFontenot/nbproject/private/private.properties new file mode 100755 index 0000000..40ab0ca --- /dev/null +++ b/Exams/ProgrammingExam1_CalebFontenot/nbproject/private/private.properties @@ -0,0 +1,2 @@ +compile.on.save=true +user.properties.file=C:\\Users\\ar114\\AppData\\Roaming\\NetBeans\\8.2\\build.properties diff --git a/Exams/ProgrammingExam1_CalebFontenot/nbproject/private/private.xml b/Exams/ProgrammingExam1_CalebFontenot/nbproject/private/private.xml new file mode 100755 index 0000000..a714ebf --- /dev/null +++ b/Exams/ProgrammingExam1_CalebFontenot/nbproject/private/private.xml @@ -0,0 +1,13 @@ + + + + + + file:/C:/Users/ar114/Documents/NetBeansProjects/ProgrammingExam1_CalebFontenot/src/programmingexam1_calebfontenot/TwoLargerOfThe3.java + file:/C:/Users/ar114/Documents/NetBeansProjects/ProgrammingExam1_CalebFontenot/src/programmingexam1_calebfontenot/ProgrammingExam1_CalebFontenot.java + file:/C:/Users/ar114/Documents/NetBeansProjects/ProgrammingExam1_CalebFontenot/src/programmingexam1_calebfontenot/QuotientAndRemainderOfNumbersInAnyOrder.java + file:/C:/Users/ar114/Documents/NetBeansProjects/ProgrammingExam1_CalebFontenot/src/programmingexam1_calebfontenot/LeapYear.java + file:/C:/Users/ar114/Documents/NetBeansProjects/ProgrammingExam1_CalebFontenot/src/programmingexam1_calebfontenot/QuotientAndRemainder.java + + + diff --git a/Exams/ProgrammingExam1_CalebFontenot/nbproject/project.properties b/Exams/ProgrammingExam1_CalebFontenot/nbproject/project.properties new file mode 100755 index 0000000..685eb71 --- /dev/null +++ b/Exams/ProgrammingExam1_CalebFontenot/nbproject/project.properties @@ -0,0 +1,74 @@ +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} +# Files in build.classes.dir which should be excluded from distribution jar +dist.archive.excludes= +# This directory is removed when the project is cleaned: +dist.dir=dist +dist.jar=${dist.dir}/ProgrammingExam1_CalebFontenot.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.external.vm=true +javac.processorpath=\ + ${javac.classpath} +javac.source=1.8 +javac.target=1.8 +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=programmingexam1_calebfontenot.ProgrammingExam1_CalebFontenot +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 diff --git a/Exams/ProgrammingExam1_CalebFontenot/nbproject/project.xml b/Exams/ProgrammingExam1_CalebFontenot/nbproject/project.xml new file mode 100755 index 0000000..908476b --- /dev/null +++ b/Exams/ProgrammingExam1_CalebFontenot/nbproject/project.xml @@ -0,0 +1,15 @@ + + + org.netbeans.modules.java.j2seproject + + + ProgrammingExam1_CalebFontenot + + + + + + + + + diff --git a/Exams/ProgrammingExam1_CalebFontenot/src/programmingexam1_calebfontenot/LeapYear.java b/Exams/ProgrammingExam1_CalebFontenot/src/programmingexam1_calebfontenot/LeapYear.java new file mode 100755 index 0000000..efd629f --- /dev/null +++ b/Exams/ProgrammingExam1_CalebFontenot/src/programmingexam1_calebfontenot/LeapYear.java @@ -0,0 +1,27 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package programmingexam1_calebfontenot; + +import java.util.Scanner; + +/** + * + * @author ar114 + */ +public class LeapYear { + public static void main(String[] args) { + Scanner input = new Scanner(System.in); + System.out.print("Enter a year: "); + int year = input.nextInt(); + + // Check if the year is a leap year + boolean isLeapYear + = ((year % 4 == 0) && (year % 100 != 0 )|| (year % 400 == 0)); + + // Display the result + System.out.println(year + " is a leap year? " + isLeapYear); + } +} diff --git a/Exams/ProgrammingExam1_CalebFontenot/src/programmingexam1_calebfontenot/ProgrammingExam1_CalebFontenot.java b/Exams/ProgrammingExam1_CalebFontenot/src/programmingexam1_calebfontenot/ProgrammingExam1_CalebFontenot.java new file mode 100755 index 0000000..356dfa0 --- /dev/null +++ b/Exams/ProgrammingExam1_CalebFontenot/src/programmingexam1_calebfontenot/ProgrammingExam1_CalebFontenot.java @@ -0,0 +1,21 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package programmingexam1_calebfontenot; + +/** + * + * @author ar114 + */ +public class ProgrammingExam1_CalebFontenot { + + /** + * @param args the command line arguments + */ + public static void main(String[] args) { + // TODO code application logic here + } + +} diff --git a/Exams/ProgrammingExam1_CalebFontenot/src/programmingexam1_calebfontenot/QuotientAndRemainder.java b/Exams/ProgrammingExam1_CalebFontenot/src/programmingexam1_calebfontenot/QuotientAndRemainder.java new file mode 100755 index 0000000..2b35e51 --- /dev/null +++ b/Exams/ProgrammingExam1_CalebFontenot/src/programmingexam1_calebfontenot/QuotientAndRemainder.java @@ -0,0 +1,37 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package programmingexam1_calebfontenot; + +import java.util.Scanner; + + +/** + * + * @author ar114 + */ +public class QuotientAndRemainder { + public static void main(String[] args) { + // Define variables + int number1, number2, quotient, remainder; + + // Create scanner + Scanner input = new Scanner(System.in); + + // Prompt for variables + System.out.print("Enter 2 variables and I will calculate the " + + "quotient and the remainder: "); + number1 = input.nextInt(); + number2 = input.nextInt(); + + // Compute! + quotient = number1 / number2; + remainder = number1 % number2; + + // Print output: + System.out.println("The quotient is: " + quotient); + System.out.println("The remainder is: " + remainder); + } +} diff --git a/Exams/ProgrammingExam1_CalebFontenot/src/programmingexam1_calebfontenot/QuotientAndRemainderOfNumbersInAnyOrder.java b/Exams/ProgrammingExam1_CalebFontenot/src/programmingexam1_calebfontenot/QuotientAndRemainderOfNumbersInAnyOrder.java new file mode 100755 index 0000000..5191bc9 --- /dev/null +++ b/Exams/ProgrammingExam1_CalebFontenot/src/programmingexam1_calebfontenot/QuotientAndRemainderOfNumbersInAnyOrder.java @@ -0,0 +1,45 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package programmingexam1_calebfontenot; + +import java.util.Scanner; + + +/** + * + * @author ar114 + */ +public class QuotientAndRemainderOfNumbersInAnyOrder { + public static void main(String[] args) { + // Define variables + int number1, number2, quotient, remainder; + + // Create scanner + Scanner input = new Scanner(System.in); + + // Prompt for variables + System.out.print("Enter 2 variables and I will calculate the " + + "quotient and the remainder: "); + number1 = input.nextInt(); + number2 = input.nextInt(); + + // Compute! + if (number1 <= number2) { + System.out.println(number1 + " < " + number2 + "!"); + int tmp = number2; // temp variable to store the number + number2 = number1; + number1 = tmp; + } + + quotient = number1 / number2; + remainder = number1 % number2; + + // Print output: + System.out.println(number1 + " / " + number2 + " ="); + System.out.println("The quotient is: " + quotient); + System.out.println("The remainder is: " + remainder); + } +} diff --git a/Exams/ProgrammingExam1_CalebFontenot/src/programmingexam1_calebfontenot/TwoLargerOfThe3.java b/Exams/ProgrammingExam1_CalebFontenot/src/programmingexam1_calebfontenot/TwoLargerOfThe3.java new file mode 100755 index 0000000..2fbe16d --- /dev/null +++ b/Exams/ProgrammingExam1_CalebFontenot/src/programmingexam1_calebfontenot/TwoLargerOfThe3.java @@ -0,0 +1,80 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package programmingexam1_calebfontenot; + +import java.util.Scanner; + +/** + * + * @author ar114 + */ +public class TwoLargerOfThe3 { + + public static void main(String[] args) { + // Define vars + int _1, _2, _3; // Note to Markou: I find numbers easier to compare in my head than variables, hence my use of them here. + int firstLargest = 0, secondLargest = 0; + + // Setup scanner + Scanner input = new Scanner(System.in); + while (true) { + // Prompt for input + System.out.print("Enter 3 numbers: "); + _1 = input.nextInt(); + _2 = input.nextInt(); + _3 = input.nextInt(); + + // Compute! + if (_1 <= _3 & _2 <= _3) { // Is _3 the largest? + firstLargest = _3; // Yes! + if (_2 >= _1) { // Is _2 larger than _1? + secondLargest = _2; //Then _2 must be the second largest. + } else { + secondLargest = _1; //Then _1 must be the second largest. + } + } + if (_3 <= _2 & _1 <= _2) { // Is _2 the largest? + firstLargest = _2; // Yes! + if (_3 >= _1) { //Is _3 larger than _1? + secondLargest = _3; // Then _3 must be the largest. + } else { + secondLargest = _1; // Then _1 must be the largest. + } + } + if (_3 <= _1 & _2 <= _1) { // Is _1 the largest? + firstLargest = _1; // Yes! + if (_3 >= _2) {// Is _3 larger than _2? + secondLargest = _3; // Then _3 must be the largest. + } else { + secondLargest = _2; // Then _2 must be the largest. + } + } + if (_1 == _2 | _1 == _3 | _2 == _3) { + System.out.println("Some numbers equal. Running additional checks..."); + if (_1 == _2) { + if (_1 > _3) { // Is _3 smaller than _1 and _2? + firstLargest = _1; + secondLargest = _3; + } + } + if (_1 == _3) { + if (_3 > _2) { // Is _2 smaller than _1 and _3? + firstLargest = _3; + secondLargest = _2; + } + } + if (_2 == _3) { + if (_3 > _1) { // Is _1 smaller than _2 or _3? + firstLargest = _3; + secondLargest = _1; + } + } + } + // Output + System.out.println("The first largest is " + firstLargest + " and the second largest is " + secondLargest); + } + } +} diff --git a/ZIPs/ProgrammingExam1_CalebFontenot.zip b/ZIPs/ProgrammingExam1_CalebFontenot.zip new file mode 100755 index 0000000000000000000000000000000000000000..bd228cb51f040fe8e3c020f9d966a844fd2f0ac3 GIT binary patch literal 23710 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 literal 0 HcmV?d00001