Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import static Prog1Tools.IOTools.*;
- public class PolynomeMain {
- public static void main(String[] args) {
- mainmenue();
- eingabe();
- }
- public static void mainmenue() {
- System.out.println(
- "Hallo und herzlich Willkommen zu diesem Polynomenrechner, danke, dass Sie sich für uns entschieden haben");
- System.out.println("Ihnen Stehen folgende Menüpunkte zur Auswahl: ");
- System.out.println("(1) Eingabe");
- System.out.println("(2) Ausgabe");
- System.out.println("(3) Ändern der Eingabe");
- System.out.println("(4) Bestimmung des Funktionswertes an der Stelle X");
- System.out.println("(5) Die Summe von zwei Polynomen");
- System.out.println("(6) Die Differenz von zwei Polynomen ");
- System.out.println("(7) Die erste Ableitungsfunktion eines Polynoms");
- System.out.println("(8) Beenden");
- System.out.println("Also was möchten Sie gerne tun?");
- int a = readInteger("Bitte geben sie eine Zahl ein:");
- switch(a) {
- case 1:
- System.out.println("Sie haben 1 eingegeben");
- eingabe();
- case 2:
- System.out.println("Sie haben 2 eingegeben");
- ausgabe();
- case 3:
- System.out.println("Sie haben 3 eingegeben");
- aendern();
- case 4:
- System.out.println("Sie haben 4 eingegeben");
- funktionswert();
- case 5:
- System.out.println("Sie haben 5 eingegeben");
- summe();
- case 6:
- System.out.println("Sie haben 6 eingegeben");
- differenz();
- case 7:
- System.out.println("Sie haben 7 eingegeben");
- ableitung();
- case 8:
- System.out.println("Sie haben 8 eingegeben");
- System.exit(0);
- }
- }
- public static void eingabe() {
- int grad = readInteger("Bitte geben Sie jetzt den Grad (max. 6) des gewünschten Polynoms ein");
- 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");
- int h = readInteger("Bitte geben Sie jetzt das Absolutglied h ein:");
- if (grad == 0) {
- System.out.println("Bitte geben Sie jetzt den Faktor g");
- int g = readInteger("g= ");
- System.out.println("Das eingegbene Polynom lautet: " + (g + h));
- System.out.println("Möchten Sie die Eingabe speichern? (y/n");
- }
- if (grad == 1) {
- System.out.println("Bitte geben Sie jetzt zuerst den Faktor f und anschließend den Faktor g ein");
- int f = readInteger("f= ");
- int g = readInteger("g= ");
- System.out.println("Das eingegebene Polynom lautet: " + f + "*x^1+" + (g + h));
- System.out.println("Möchten Sie die Eingabe speichern? (y/n");
- }
- if (grad == 2) {
- System.out.println("Bitte geben Sie jetzt die Faktoren e,f und g ein:");
- int e = readInteger("e= ");
- int f = readInteger("f= ");
- int g = readInteger("g= ");
- System.out.println("Das eingegbene Polynom lautet: " + e + "*x^2 " + f + "*x^1+ " + (g + h));
- System.out.println("Möchten Sie die Eingabe speichern? (y/n");
- }
- if (grad == 3) {
- System.out.println("Bitte geben Sie die Faktoren d,e,f und g ein:");
- int d = readInteger("d= ");
- int e = readInteger("e= ");
- int f = readInteger("f= ");
- int g = readInteger("g= ");
- System.out.println("Das eingegbene Polynom lautet: " + d + "*x^3 " + e + "*x^2 " + f + "*x^1+ " + (g + h));
- System.out.println("Möchten Sie die Eingabe speichern? (y/n");
- }
- if (grad == 4) {
- System.out.println("Bitte geben Sie jetzt die Faktoren c,d,e,f und g ein:");
- int c = readInteger("c= ");
- int d = readInteger("d= ");
- int e = readInteger("e= ");
- int f = readInteger("f= ");
- int g = readInteger("g= ");
- System.out.println("Das eingegbene Polynom lautet: " + c + "*x^4 " + d + "*x^3 " + e + "*x^2 " + f
- + "*x^1+ " + (g + h));
- System.out.println("Möchten Sie die Eingabe speichern? (y/n");
- }
- if (grad == 5) {
- System.out.println("Bitte geben Sie jetz die Faktoren b,c,d,e,f und g ein");
- int b = readInteger("b= ");
- int c = readInteger("c= ");
- int d = readInteger("d= ");
- int e = readInteger("e= ");
- int f = readInteger("f= ");
- int g = readInteger("g= ");
- System.out.println("Das eingegbene Polynom lautet:" + b + "*x^5 " + c + "*x^4 " + d + "*x^3 " + e + "*x^2 "
- + f + "*x^1+ " + (g + h));
- System.out.println("Möchten Sie die Eingabe speichern? (y/n");
- }
- if (grad == 6) {
- System.out.println("Bitte geben Sie jetzt die Faktoren a,b,c,d,e,f und g ein:");
- int a = readInteger("a= ");
- int b = readInteger("b= ");
- int c = readInteger("c= ");
- int d = readInteger("d= ");
- int e = readInteger("e= ");
- int f = readInteger("f= ");
- int g = readInteger("g= ");
- System.out.println("Das eingegbene Polynom lautet: " + a + "*x^6+ " + b + "*x^5+ " + c + "*x^4+ " + d
- + "*x^3+ " + e + "*x^2+ " + f + "*x^1+6+ " + (g + h));
- System.out.println("Möchten Sie die Eingabe speichern? (y/n");
- }
- System.out.println("Möchten Sie ein weitere Polynom eingeben oder Zurück zum Hauptmenü? (y/n)");
- }
- public static void ausgabe() {
- }
- public static void aendern() {
- }
- public static void funktionswert() {
- }
- public static void summe() {
- }
- public static void differenz() {
- }
- public static void ableitung() {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement