Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ROWS 9
- // COLUMNS 9
- import java.util.*;
- import java.text.*;
- public class Proj3 {
- public static void main(String[] args) {
- Scanner input = new Scanner(System.in);
- double outter_slope = 2;
- double outter_intercept = 0;
- System.out.print("Enter x1: ");
- int x1 = input.nextInt();
- System.out.print("Enter y1: ");
- int y1 = input.nextInt();
- System.out.print("Enter x2: ");
- int x2 = input.nextInt();
- System.out.print("Enter y2: ");
- int y2 = input.nextInt();
- double slope = (double)(y2-y1) / (x2-x1);
- double intercept = y1-slope*x1;
- System.out.printf("y = " + "%.2f" + "x" + " + " + "%.2f\n", slope,intercept );
- System.out.println();
- int row_number;
- int column_number;
- for(row_number=9;row_number>=0;row_number--) {
- System.out.print(row_number+ " ");
- for(column_number=0;column_number<=9;column_number++) {
- if (row_number == 0) {
- // prints out the -
- //System.out.print("");
- for(column_number=0;column_number<=9;column_number++) {
- System.out.print("-");
- }
- }
- if(column_number == 0) {
- if ( (((column_number == x1) && (row_number == y1)) || (((column_number == x2) && (row_number == y2)))) ) {
- System.out.print("*");}
- else{ // failed code ( (((column_number != x1) && (row_number != y1)) || (((column_number != x2) && (row_number != y2)))) ) {
- System.out.print(":");}
- }
- if(column_number != 0) {
- if ( (column_number == x1) && (row_number == y1) || ((column_number == x2) && (row_number == y2))) {
- System.out.print("*");
- }
- else {
- System.out.print(" ");
- }
- }
- }
- // code for last line
- if (row_number == 0) {
- // prints out the -
- System.out.print(" ");
- for(column_number=0;column_number<=9;column_number++) {
- System.out.print("-");
- }
- System.out.println();
- System.out.print(" ");
- for(column_number=0;column_number<=9;column_number++) {
- System.out.print(column_number);
- }
- }
- System.out.println();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement