Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Eingabe extends Alientaschenrechner {
- double a;
- double b;
- int operation;
- private Scanner scin = new Scanner(System.in);
- double ergbnis;
- public Eingabe() {
- this.a = this.getInput("bitte geben sie die erste zahl ein");
- this.b = this.getInput("bitte geben sie die zweite zahl ein");
- this.operation = (int) this
- .getInput("bitte geben sie eine oppertation ein\n (1= addieren 2=subtraieren \n3=multi 4= div 5=prozent)");
- this.rechnung();
- }
- public double getInput(String string) {
- System.out.println(string);
- return Double.parseDouble(scin.next());
- }
- public void rechnung() {
- if ( operation==1){
- addition( a, b);
- System.out.println(super.addition( a, b));
- System.out.println("A: " + a + ", B: " + b + ", Op: " + operation);
- double ergebnis = addition(a,b);
- System.out.println(a + " + " + b + " = " + addition(a,b));
- } else if (operation == 2) {
- subtraktion(a, b);
- System.out.println(super.subtraktion(a,b));
- System.out.println("A:"+ a+ "B:" + b+ "Op:" + operation);
- double ergebnis=subtraktion(a,b);
- System.out.println(a+ "-" + b + "=" + subtraktion(a,b));
- } else if (operation == 3) {
- multiplikation(a, b);
- System.out.println(super.multiplikation(a,b));
- System.out.println("A:"+ a + "B:" + b+ ", Op:"+ operation);
- double ergebnis=multiplikation(a,b);
- System.out.println(a + "*" + b + "=" + multiplikation(a,b));
- } else if (operation == 4) {
- division(a, b);
- System.out.println(super.division(a,b));
- System.out.println("A:" + a + "B:" + b + "Op:" + operation);
- double ergebnis=division(a,b);
- System.out.println(a + "/" + "=" + division(a,b));
- } else if (operation == 5) {
- prozent(a, b);
- System.out.println(super.prozent(a,b ));
- System.out.println("A:" + a + "B:" + b + "Op:" + operation);
- double ergebnis=prozent(a,b);
- System.out.println(a + "%" + b + "=" + prozent(a,b));
- } else if (operation == 6) {
- potenz(a, b);
- System.out.println(super.potenz(a,b));
- System.out.println("A:" + a + "B:" + b + "Op:" + operation);
- double ergebnis= potenz(a,b);
- System.out.println(a + "Potenz" + b + "=" + potenz(a,b));
- if(ergebnis < 0)
- ergebnis = Integer.MAX_VALUE;
- } else if (a > 6) {
- System.out.println("Ihre Eingabe ist ungültig");
- }
Add Comment
Please, Sign In to add comment