Advertisement
therrontelford

TriangleRunner

Oct 24th, 2017
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.63 KB | None | 0 0
  1. /* Therron Telford
  2.  * AP CS A
  3.  * October 24, 2017
  4.  */
  5.  
  6. import java.util.Scanner;
  7. import java.lang.Math.*;
  8.  
  9. public class TriangleRunner  //this class is used to test Triangle
  10. {
  11.     public static void main( String[] args )
  12.     {
  13.         Scanner keyboard = new Scanner(System.in);
  14.  
  15.         //ask for user input
  16.         System.out.print("Enter side A ::  ");
  17.         int a = keyboard.nextInt();
  18.  
  19.         System.out.print("Enter side B ::  ");
  20.         int b = keyboard.nextInt();
  21.  
  22.         System.out.print("Enter side C ::  ");
  23.         int c = keyboard.nextInt();
  24.  
  25.  
  26.         Triangle test = new Triangle(a, b, c);
  27.         test.calcPerimeter();
  28.         test.calcArea();
  29.         test.print();
  30.  
  31.  
  32.         //ask for user input
  33.         System.out.print("Enter side A ::  ");
  34.         a = keyboard.nextInt();
  35.  
  36.         System.out.print("Enter side B ::  ");
  37.         b = keyboard.nextInt();
  38.  
  39.         System.out.print("Enter side C ::  ");
  40.         c = keyboard.nextInt();
  41.  
  42.  
  43.         test.setSides(a,b,c);
  44.         test.calcPerimeter();
  45.         test.calcArea();
  46.         System.out.println(test.toString());
  47.         System.out.println();
  48.  
  49.  
  50.         System.out.print("Enter side A ::  ");
  51.         a = keyboard.nextInt();
  52.  
  53.         System.out.print("Enter side B ::  ");
  54.         b = keyboard.nextInt();
  55.  
  56.         System.out.print("Enter side C ::  ");
  57.         c = keyboard.nextInt();
  58.        
  59.         test.setSides(a, b, c);
  60.         test.calcPerimeter();
  61.         test.calcArea();
  62.         System.out.println(test.toString());
  63.  
  64.  
  65.  
  66.  
  67.     }
  68. }
  69. /*   OUTPUT SHOULD LOOK LIKE THIS
  70. Enter side A ::  3
  71. Enter side B ::  3
  72. Enter side C ::  3
  73.  
  74. 3 3 3
  75. Area ==  3.897  
  76.  
  77. Enter side A ::  7
  78. Enter side B ::  8
  79. Enter side C ::  9
  80.  
  81. 7 8 9
  82. Area ==  26.833
  83.  
  84. Enter side A ::  10
  85. Enter side B ::  9
  86. Enter side C ::  11
  87.  
  88. 10 9 11
  89. Area ==  42.426
  90. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement