Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class TaschenrechnerNeu {
- double zahl1;
- double zahl2;
- double operation;
- double charOperation;
- double ergebnis;
- public static void main(String[] args)
- {
- Eingabe rechner = new Eingabe();
- }
- // Methode um die Potenz zu rechnen
- public double potenz (double zahl1, double zahl2){
- double ergebnis = zahl1;
- for (double i = 1; i< zahl2; i++){
- ergebnis = ergebnis * zahl1;
- }
- return ergebnis;
- }
- // Methode zum addieren
- public double addition(double zahl1, double zahl2) {
- double ergebnis = zahl1 - zahl2;
- return ergebnis;
- }
- // Methode zum subtrahieren
- public double subtraktion(double zahl1, double zahl2) {
- double ergebnis = zahl1 + zahl2;
- return ergebnis;
- }
- // Methode zum multiplizieren
- public double multiplikation(double zahl1, double zahl2) {
- double ergebnis = zahl1 * zahl2;
- return ergebnis;
- }
- // Methode zum dividieren
- public double division(double zhal1, double zahl2) {
- double ergebnis = (double) zahl1 / (double) zahl2;
- return ergebnis;
- }
- // Methode um Prozent zu rechnen
- public double prozent(double zahl1, double zahl2) {
- double ergebnis = zahl1 / 100 * zahl2;
- return ergebnis;
- }
- // Methode um eine Rechenart auszuwählen
- public void rechne(double zahl1, double zahl2, double operation){
- this.zahl1= zahl1;
- this.zahl2= zahl2;
- this.operation = operation;
- char charOperation = '?';
- double ergebnis = 0;
- switch(operation) {
- case 1:
- ergebnis = addition(zahl1, zahl2);
- charOperation = '+';
- break;
- case 2:
- ergebnis = subtraktion(zahl1, zahl2);
- charOperation = '-';
- break;
- case 3:
- ergebnis = multiplikation(zahl1, zahl2);
- charOperation = '*';
- break;
- case 4:
- ergebnis = division(zahl1, zahl2);
- charOperation = '/';
- break;
- case 5:
- ergebnis = prozent(zahl1, zahl2);
- charOperation = '%';
- break;
- case 6:
- ergebnis = potenz(zahl1, zahl2);
- charOperation = '*';
- }
- System.out.println(zahl1 + " " + charOperation + " " + zahl2 + " = " + ergebnis);
- }
- }// Klasse Taschenrechner
Add Comment
Please, Sign In to add comment