Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.deanreid.assesment;
- import java.util.Scanner;
- public class Assesment
- {
- @SuppressWarnings("resource")
- public static int getside(String s)
- {
- int side = 0;
- Scanner kboard = new Scanner(System.in);
- System.out.println("Enter length of side " + s + ": ");
- side = kboard.nextInt();
- return (side);
- }
- @SuppressWarnings("resource")
- public static String getName(String part)
- {
- Scanner kboard = new Scanner(System.in);
- String getName;
- System.out.println("Please enter your " + part);
- getName = kboard.nextLine();
- return (getName);
- }
- public static void displayDetails(String fname, String sname)
- {
- System.out.println("Your full name is " + fname.charAt(0)+ sname.toUpperCase());
- }
- public static int calcSqr(int side)
- {
- int result = 0;
- result = (int) Math.pow(side, 2);
- return (result);
- }
- public static void displayTriangle(int sideA, int sideB, int sideC)
- {
- if (sideC == sideA + sideB)
- System.out.println("This is a right angled triangle");
- else
- System.out.println("This is not a right angled triangle");
- }
- @SuppressWarnings("resource")
- public static void main(String[] args)
- {
- Scanner kboard = new Scanner(System.in);
- String getSurname = "";
- String getForename = "";
- int selection = 0;
- int sideA = 0, sideB = 0, sideC = 0;
- int calcA = 0, calcB = 0, calcC = 0;
- System.out.println("1. display the user name, 2. calculate triangle, 3. exit");
- selection = kboard.nextInt();
- do
- {
- if (selection == 1)
- {
- getForename = getName("forename");
- getSurname = getName("surname");
- displayDetails(getForename, getSurname);
- }
- if (selection == 2)
- {
- sideA = getside("A");
- sideB = getside("B");
- sideC = getside("C");
- calcA = calcSqr(sideA);
- calcB = calcSqr(sideB);
- calcC = calcSqr(sideC);
- displayTriangle(calcA, calcB, calcC);
- }
- System.out.println("1. display the user name, 2. calculate triangle, 3. exit");
- selection = kboard.nextInt();
- } while (selection != 3);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement