Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package prgus2;
- import java.util.Scanner;
- public class Calculator {
- public static void main(String[] args){
- System.out.println("Welcome to the calculator! Here we will ask you 2 numbers.");
- System.out.println("These numbers will be printed out with :add, Substract, multiply, Devide, Square and exponentiation!");
- Scanner input = new Scanner(System.in);
- System.out.print("Give us your first number --> ");
- int firstNumber = input.nextInt();
- Scanner input2 = new Scanner(System.in);
- System.out.print("Give us your second number -->");
- int secondNumber = input2.nextInt();
- add(firstNumber,secondNumber);
- subtract(firstNumber,secondNumber);
- multply(firstNumber,secondNumber);
- devide(firstNumber,secondNumber);
- square(firstNumber);
- exponentiation(firstNumber,secondNumber);
- }
- public static int add(int firstNumber, int secondNumber) {
- int antwoord = firstNumber + secondNumber;
- System.out.println(firstNumber + " + " + secondNumber + " = " + antwoord);
- return 0;
- }
- public static int subtract(int firstNumber, int secondNumber) {
- int antwoord2 = firstNumber - secondNumber;
- System.out.println(firstNumber + " - " + secondNumber + " = " + antwoord2);
- return 0;
- }
- public static int multply(int firstNumber, int secondNumber) {
- int answer = 0;
- for(int i = 0; i < secondNumber; i++) {
- answer = firstNumber + answer;
- }
- System.out.println(firstNumber + " * " + secondNumber + " = " + answer);
- return 0;
- }
- public static int devide(int firstNumber, int secondNumber) {
- int answer = 0;
- for(int i = secondNumber; i <= firstNumber;i = i + secondNumber) {
- answer = answer + 1;
- }
- System.out.println(firstNumber + " / " + secondNumber + " = " + answer);
- return 0;
- }
- /*
- * Methode hieronder is voor een tweede machtsverheffing
- */
- public static int square(int firstNumber) {
- int answer = 0;
- for(int i = 0; i < firstNumber; i++) {
- answer = firstNumber * firstNumber;
- }
- System.out.println(firstNumber + "²" +" = " + answer);
- // HINT: multiply???
- return 0;
- }
- /*
- * Methode hieronder is voor de verheffing van het grondgetal 'number1' tot een willekeurige macht, het exponent 'number2'
- */
- public static int exponentiation(int firstNumber, int secondNumber) {
- int originalNumber = firstNumber;
- for (int i = 1; i < secondNumber; i++) {
- firstNumber = multply(firstNumber, originalNumber);
- }
- return 1;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement