Assignemnt #100 and Keychains for Sale
Code
/// Name: Marco Correa
/// Period: 5
/// Program Name: Keychains for Sale
/// File Name: Keychains for Sale.java
/// Date Finished: 3/14/2016
import java.util.Scanner;
public class MoreFillInFunctions
{
public static void main( String[] args )
{
System.out.println("Here we go.");
System.out.println();
System.out.println("Some random numbers, if you please: ");
int lo, hi, val1 = 999, val2 = 999;
lo = 1;
hi = 10;
val1 = superrand(lo, hi);
System.out.println("First: " + val1 );
val2 = superrand(hi, lo); // this time, put hi first
System.out.println("Second: " + val2 );
if ( val1 == val2 )
System.out.println("Hey! They were the same!");
else
System.out.println("They were not the same.");
System.out.println();
System.out.print("More counting, but this time not by ones: ");
stepcount(2, 8, 2);
stepcount(10, 2, 2);
System.out.println();
System.out.println("Let's figure a project grade.");
int a=4,b=3,c=4,d=5,e=2,f=1, result=999;
result = project_grade(a, b, c, d, e, f);
System.out.println("434521 -> " + result );
System.out.println();
System.out.print("Finally, some easy ones. ");
String nombre = "ERROR";
nombre = get_name();
System.out.println("Hi, " + nombre );
System.out.println();
System.out.println("Do you feel lucky, punk?");
crash();
System.out.println();
}
public static int superrand( int a, int b )
{
int c;
if ( a < b )
c = a + (int)(Math.random()*(b-a+1));
else if ( a > b )
c = b + (int)(Math.random()*(a-b+1));
else
c = a;
return c;
}
public static void stepcount( int first, int last, int step )
{
int x;
if ( first < last )
{
x = first;
while ( x <= last )
{
System.out.print(x + " ");
x = x + step;
}
}
else
{
x = first;
while ( x >= last )
{
System.out.print(x + " ");
x = x - step;
}
}
}
public static int project_grade( int p1, int p2, int p3, int p4, int p5, int p6 )
{
int overall_grade;
overall_grade = p1 * 6;
overall_grade = overall_grade + ( p2 * 6 );
overall_grade = overall_grade + ( p3 * 4 );
overall_grade = overall_grade + ( p4 * 2 );
overall_grade = overall_grade + ( p5 * 1 );
overall_grade = overall_grade + ( p6 * 1 );
return overall_grade;
}
public static String get_name()
{
Scanner keyboard = new Scanner(System.in);
String name;
System.out.print("Please enter your name: ");
name = keyboard.next();
return name;
}
public static void crash( )
{
String magic_word;
if ( (int)(Math.random()*10) == 0 )
{
magic_word = "win";
}
else
{
magic_word = "lose";
}
System.out.print("you " + magic_word);
}
}
Picture of the output