Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 6.00 KB | None | 0 0
  1. import static Prog1Tools.IOTools.*;
  2.  
  3. public class PolynomeMain {
  4.     public static void main(String[] args) {
  5.         mainmenue();
  6.         eingabe();
  7.     }
  8.  
  9.     public static void mainmenue() {
  10.         System.out.println(
  11.                 "Hallo und herzlich Willkommen zu diesem Polynomenrechner, danke, dass Sie sich für uns entschieden haben");
  12.         System.out.println("Ihnen Stehen folgende Menüpunkte zur Auswahl: ");
  13.         System.out.println("(1) Eingabe");
  14.         System.out.println("(2) Ausgabe");
  15.         System.out.println("(3) Ändern der Eingabe");
  16.         System.out.println("(4) Bestimmung des Funktionswertes an der Stelle X");
  17.         System.out.println("(5) Die Summe von zwei Polynomen");
  18.         System.out.println("(6) Die Differenz von zwei Polynomen ");
  19.         System.out.println("(7) Die erste Ableitungsfunktion eines Polynoms");
  20.         System.out.println("(8) Beenden");
  21.         System.out.println("Also was möchten Sie gerne tun?");
  22.        
  23.         int a = readInteger("Bitte geben sie eine Zahl ein:");
  24.         switch(a) {
  25.         case 1:
  26.             System.out.println("Sie haben 1 eingegeben");
  27.             eingabe();
  28.         case 2:
  29.             System.out.println("Sie haben 2 eingegeben");
  30.             ausgabe();
  31.         case 3:
  32.             System.out.println("Sie haben 3 eingegeben");
  33.             aendern();
  34.         case 4:
  35.             System.out.println("Sie haben 4 eingegeben");
  36.             funktionswert();
  37.         case 5:
  38.             System.out.println("Sie haben 5 eingegeben");
  39.             summe();
  40.         case 6:
  41.             System.out.println("Sie haben 6 eingegeben");
  42.             differenz();
  43.         case 7:
  44.             System.out.println("Sie haben 7 eingegeben");
  45.             ableitung();
  46.         case 8:
  47.             System.out.println("Sie haben 8 eingegeben");
  48.             System.exit(0);
  49.         }
  50.  
  51.     }
  52.  
  53.     public static void eingabe() {
  54.         int grad = readInteger("Bitte geben Sie jetzt den Grad (max. 6) des gewünschten Polynoms ein");
  55.  
  56.         System.out.println("Ein Polynom ist wie folgt aufgebaut: a *x^6+b*x^5+c*x^4+d*x^3+e*x^2+f*x^1+g*x^0+h");
  57.  
  58.         int h = readInteger("Bitte geben Sie jetzt das Absolutglied h ein:");
  59.  
  60.         if (grad == 0) {
  61.             System.out.println("Bitte geben Sie jetzt den Faktor g");
  62.             int g = readInteger("g= ");
  63.             System.out.println("Das eingegbene Polynom lautet: " + (g + h));
  64.             System.out.println("Möchten Sie die Eingabe speichern? (y/n");
  65.  
  66.         }
  67.         if (grad == 1) {
  68.             System.out.println("Bitte geben Sie jetzt zuerst den Faktor f und anschließend den Faktor g ein");
  69.             int f = readInteger("f= ");
  70.             int g = readInteger("g= ");
  71.             System.out.println("Das eingegebene Polynom lautet: " + f + "*x^1+" + (g + h));
  72.             System.out.println("Möchten Sie die Eingabe speichern? (y/n");
  73.         }
  74.         if (grad == 2) {
  75.             System.out.println("Bitte geben Sie jetzt die Faktoren e,f und g ein:");
  76.             int e = readInteger("e= ");
  77.             int f = readInteger("f= ");
  78.             int g = readInteger("g= ");
  79.             System.out.println("Das eingegbene Polynom lautet: " + e + "*x^2 " + f + "*x^1+ " + (g + h));
  80.             System.out.println("Möchten Sie die Eingabe speichern? (y/n");
  81.         }
  82.         if (grad == 3) {
  83.             System.out.println("Bitte geben Sie die Faktoren d,e,f und g ein:");
  84.             int d = readInteger("d= ");
  85.             int e = readInteger("e= ");
  86.             int f = readInteger("f= ");
  87.             int g = readInteger("g= ");
  88.             System.out.println("Das eingegbene Polynom lautet: " + d + "*x^3 " + e + "*x^2 " + f + "*x^1+ " + (g + h));
  89.             System.out.println("Möchten Sie die Eingabe speichern? (y/n");
  90.         }
  91.         if (grad == 4) {
  92.             System.out.println("Bitte geben Sie jetzt die Faktoren c,d,e,f und g ein:");
  93.             int c = readInteger("c= ");
  94.             int d = readInteger("d= ");
  95.             int e = readInteger("e= ");
  96.             int f = readInteger("f= ");
  97.             int g = readInteger("g= ");
  98.             System.out.println("Das eingegbene Polynom lautet: " + c + "*x^4 " + d + "*x^3 " + e + "*x^2 " + f
  99.                     + "*x^1+ " + (g + h));
  100.             System.out.println("Möchten Sie die Eingabe speichern? (y/n");
  101.  
  102.         }
  103.         if (grad == 5) {
  104.             System.out.println("Bitte geben Sie jetz die Faktoren b,c,d,e,f und g ein");
  105.             int b = readInteger("b= ");
  106.             int c = readInteger("c= ");
  107.             int d = readInteger("d= ");
  108.             int e = readInteger("e= ");
  109.             int f = readInteger("f= ");
  110.             int g = readInteger("g= ");
  111.             System.out.println("Das eingegbene Polynom lautet:" + b + "*x^5 " + c + "*x^4 " + d + "*x^3 " + e + "*x^2 "
  112.                     + f + "*x^1+ " + (g + h));
  113.             System.out.println("Möchten Sie die Eingabe speichern? (y/n");
  114.  
  115.         }
  116.         if (grad == 6) {
  117.             System.out.println("Bitte geben Sie jetzt die Faktoren a,b,c,d,e,f und g ein:");
  118.             int a = readInteger("a= ");
  119.             int b = readInteger("b= ");
  120.             int c = readInteger("c= ");
  121.             int d = readInteger("d= ");
  122.             int e = readInteger("e= ");
  123.             int f = readInteger("f= ");
  124.             int g = readInteger("g= ");
  125.             System.out.println("Das eingegbene Polynom lautet: " + a + "*x^6+ " + b + "*x^5+ " + c + "*x^4+ " + d
  126.                     + "*x^3+ " + e + "*x^2+ " + f + "*x^1+6+ " + (g + h));
  127.             System.out.println("Möchten Sie die Eingabe speichern? (y/n");
  128.         }
  129.         System.out.println("Möchten Sie ein weitere Polynom eingeben oder Zurück zum Hauptmenü? (y/n)");
  130.  
  131.     }
  132.  
  133.     public static void ausgabe() {
  134.  
  135.     }
  136.  
  137.     public static void aendern() {
  138.  
  139.     }
  140.  
  141.     public static void funktionswert() {
  142.  
  143.     }
  144.  
  145.     public static void summe() {
  146.  
  147.     }
  148.  
  149.     public static void differenz() {
  150.  
  151.     }
  152.  
  153.     public static void ableitung() {
  154.  
  155.     }
  156.  
  157. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement