Click to See Complete Forum and Search --> : fubar


petes1234
February 15th, 2007, 01:15 PM
code

petes1234
February 19th, 2007, 05:56 PM
Testing code tags:
public class Addition
{
public static void main(String args[])
{
int a = Integer.parseInt(args[0]);
int b = Integer.parseInt(args[1]);
int add = addition(a, b);

System.out.println("The addition is " + add);
}// end main

private static int addition(int num1, int num2)
{
int result;
result = num1 + num2;
return result;
}// end method
}public class Addition
{
public static void main(String args[])
{
int a = Integer.parseInt(args[0]);
int b = Integer.parseInt(args[1]);
int add = addition(a, b);

System.out.println("The addition is " + add);
}// end main

private static int addition(int num1, int num2)
{
int result;
result = num1 + num2;
return result;
}// end method
}import java.util.*;

public class MainFoo1 {

private static String Year2RomanYr(int Year) {
String RomanYrStr = "";
int YearThousands, YearHundreds, YearTens, YearOnes;
int TempYear = Year;
YearThousands = (int) (TempYear / 1000);
TempYear -= YearThousands * 1000;
YearHundreds = (int) TempYear / 100;
TempYear -= YearHundreds * 100;
YearTens = (int) TempYear / 10;
TempYear -= YearTens * 10;
YearOnes = (int) TempYear;

// thousands place
RomanYrStr += Numb2RomanStr(YearThousands, "M", "", "");
// hundreds place
RomanYrStr += Numb2RomanStr(YearHundreds, "C", "D", "M");
// Tens
RomanYrStr += Numb2RomanStr(YearTens, "X", "L", "C");
// Ones
RomanYrStr += Numb2RomanStr(YearOnes, "I", "V", "X");

return RomanYrStr;
}

private static String Numb2RomanStr(int Number, String OnesChar,
String FivesChar, String TensChar) {
String ResultStr = "";
if ((Number == 9) && (TensChar != "")) // not in thousands
// where there is no "TenChar"
{
ResultStr += OnesChar + TensChar;
Number = 0;
} else if ((Number < 9) && (Number > 4)) {
ResultStr += FivesChar;
Number -= 5;
} else if (Number == 4) {
ResultStr += OnesChar + FivesChar;
Number = 0;
}
// add final digits to number if any of number left.
for (int i = 0; i < Number; i++) {
ResultStr += OnesChar;
}
return ResultStr;
}

public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String ContinueResponse = "YES";
while (ContinueResponse.equals("YES")) {
int years;
String OutputStr = "";
System.out.println("----------------------------");
System.out.print("Enter years: ");
years = sc.nextInt();
OutputStr = Year2RomanYr(years);
System.out.println("Results is: " + OutputStr);
System.out.println("----------------------------");
System.out.println();
System.out.print("Continue? (yes/no): ");
ContinueResponse = sc.next().toUpperCase();
}
}
}


public class TwoEqThreeUnk {

private void iterateForSolution() {
int a, m, g;
double a_Dbl, m_Dbl, g_Dbl;

// we'll use "m" as the index for the for-loop
for (int m_Index = 0; m_Index < 100; m_Index++) {
m_Dbl = (double) m_Index;
int myNumerator = 7869 - (40 * 100) - (99 - 40) * m_Index;
int myDenominator = 75 - 40;
a_Dbl = (double) myNumerator / myDenominator; // this solves for "a" estimate
g_Dbl = 100 - (a_Dbl + m_Dbl); // g estimate
boolean a_IsInteger = ((myNumerator % myDenominator) == 0);
String myStr = m_Index + ") ";
myStr += String.format("a_Dbl = %1$.2f; ", a_Dbl); // show a estimate
myStr += String.format("m_Dbl = %1$.2f; ", m_Dbl); // show m estimate
myStr += String.format("g_Dbl = %1$.2f; ", g_Dbl); // show g estimate
if (a_IsInteger) {
myStr += " **** All Integers Here! ****";
if (m_Index + a_Dbl > 100) {
myStr += "\n\n*** this won't work since g would be less than zero ***\n";
} else {
if (a_Dbl < 0) {
myStr += "\n\n*** this won't work since a would be less than zero ***\n";
} else {
a = myNumerator / myDenominator; // do an exact integer calculation
m = m_Index;
g = 100 - a - m;
int sum = 75 * a + 99 * m + 40 * g;
myStr += "\n\n******************************************************\n";
myStr += "Here's a possible answer: \n";
myStr += "a = " + a + "; m = " + m + "; g = " + g
+ "\n";
myStr += "the Equation 75 * a + 99 * m + 40 * g = "
+ sum + "\n";
myStr += "******************************************************\n";
}
}
}
System.out.println(myStr);
}
}

public static void main(String[] args) {
TwoEqThreeUnk myTETU = new TwoEqThreeUnk();
myTETU.iterateForSolution();
}
}