📄 ketvirta.java
字号:
System.out.println("\n------------------------------------------------\n\n");
}
else if (buffer == 22) {
p = 4;
pos = 0;
System.out.println("\n\n\n----------- Gauso 2-os eiles metodas (N = 10, N = 20, N = 40, N = 80) ----------\n");
System.out.println("N = 10");
T1 = GaussMethod(N1, 2);
System.out.println("Gauso 2-os eiles metodo atsakymas: " + T1);
pakl = RungesRule(T1, (T1 / 2), 4);
paklaidos[pos] = pakl;
pos++;
System.out.println("Paklaida nr.1: " + pakl);
System.out.println("\nN = 20");
T2 = GaussMethod(N2, 2);
System.out.println("Gauso 2-os eiles metodo atsakymas: " + T2);
pakl = RungesRule(T1, T2, 4);
paklaidos[pos] = pakl;
pos++;
System.out.println("Paklaida nr.2: " + pakl);
System.out.println("\nN = 40");
T3 = GaussMethod(N3, 2);
System.out.println("Gauso 2-os eiles metodo atsakymas: " + T3);
pakl = RungesRule(T2, T3, 4);
paklaidos[pos] = pakl;
pos++;
System.out.println("Paklaida nr.3: " + pakl);
System.out.println("\nN = 80");
T4 = GaussMethod(N4, 2);
System.out.println("Gauso 2-os eiles metodo atsakymas: " + T4);
pakl = RungesRule(T3, T4, 4);
paklaidos[pos] = pakl;
pos++;
System.out.println("Paklaida nr.4: " + pakl);
System.out.println("\nN = 160");
T5 = GaussMethod(N5, 2);
System.out.println("Gauso 2-os eiles metodo atsakymas: " + T5);
pakl = RungesRule(T4, T5, 4);
paklaidos[pos] = pakl;
pos++;
System.out.println("Paklaida nr.5: " + pakl);
System.out.println("\nN = 320");
T6 = GaussMethod(N6, 2);
System.out.println("Gauso 2-os eiles metodo atsakymas: " + T6);
pakl = RungesRule(T5, T6, 4);
paklaidos[pos] = pakl;
System.out.println("Paklaida nr.4: " + pakl);
System.out.println("\nPaklaidu santykis nr. 1 = " + (paklaidos[0] / paklaidos[1]));
System.out.println("Paklaidu santykis nr. 2 = " + (paklaidos[1] / paklaidos[2]));
System.out.println("Paklaidu santykis nr. 3 = " + (paklaidos[2] / paklaidos[3]));
System.out.println("Paklaidu santykis nr. 4 = " + (paklaidos[3] / paklaidos[4]));
System.out.println("Paklaidu santykis nr. 5 = " + (paklaidos[4] / paklaidos[5]));
System.out.println("\n------------------------------------------------\n\n");
}
else if (buffer == 31) {
p = 63;
System.out.println("\n\n\n---------------- Gauso 3-os eiles metodas -------------\n");
System.out.print("Iveskite N: ");
N = IntegerRead();
T = GaussMethod(N, 3);
System.out.println("Gauso 3-os eiles metodo atsakymas: " + T);
pakl = RungesRule(GaussMethod((N / 2), 3), GaussMethod((N), 3), p);
System.out.println("Paklaida = " + pakl);
System.out.println("\n------------------------------------------------\n\n");
}
else if (buffer == 32) {
p = 63;
pos = 0;
System.out.println("\n\n\n----------- Gauso 3-os eiles metodas (N = 10, N = 20, N = 40, N = 80) ----------\n");
System.out.println("N = 10");
T1 = GaussMethod(N1, 3);
System.out.println("Gauso 3-os eiles metodo atsakymas: " + T1);
pakl = RungesRule(T1, (T1 / 2), p);
paklaidos[pos] = pakl;
pos++;
System.out.println("Paklaida nr.1: " + pakl);
System.out.println("\nN = 20");
T2 = GaussMethod(N2, 3);
System.out.println("Gauso 3-os eiles metodo atsakymas: " + T2);
pakl = RungesRule(T1, T2, p);
paklaidos[pos] = pakl;
pos++;
System.out.println("Paklaida nr.2: " + pakl);
System.out.println("\nN = 40");
T3 = GaussMethod(N3, 3);
System.out.println("Gauso 3-os eiles metodo atsakymas: " + T3);
pakl = RungesRule(T2, T3, p);
paklaidos[pos] = pakl;
pos++;
System.out.println("Paklaida nr.3: " + pakl);
System.out.println("\nN = 80");
T4 = GaussMethod(N4, 3);
System.out.println("Gauso 3-os eiles metodo atsakymas: " + T4);
pakl = RungesRule(T3, T4, p);
paklaidos[pos] = pakl;
System.out.println("Paklaida nr.4: " + pakl);
System.out.println("\nPaklaidu santykis nr. 1 = " + (paklaidos[0] / paklaidos[1]));
System.out.println("Paklaidu santykis nr. 2 = " + (paklaidos[1] / paklaidos[2]));
System.out.println("Paklaidu santykis nr. 3 = " + (paklaidos[2] / paklaidos[3]));
System.out.println("\n------------------------------------------------\n\n");
}
else {
System.out.println("Klaida! blogas parametras!");
System.exit(1);
}
}
public static void main(String[] args) {
int meniu = 0;
System.out.println("MMMM = " + Math.pow(2, 4));
System.out.println("Pasirinkite metodo varianta:");
System.out.println("1 - Trapeciju metodas (reikia ivesti N)");
System.out.println("2 - Trapeciju metodas (N = 10, N = 20, N = 40, N = 80)");
System.out.println("3 - Gauso 2-os eiles metodas (reikia ivesti N)");
System.out.println("4 - Gauso 2-os eiles metodas (N = 10, N = 20, N = 40, N = 80)");
System.out.println("5 - Gauso 3-os eiles metodas (reikia ivesti N)");
System.out.println("6 - Gauso 3-os eiles metodas (N = 10, N = 20, N = 40, N = 80)");
System.out.println("0 - Iseiti");
System.out.print("Numeris: ");
meniu = IntegerRead();
while (meniu != 0) {
if (meniu == 1){
Trapeze(1);
System.out.println("Pasirinkite metodo varianta:");
System.out.println("1 - Trapeciju metodas (reikia ivesti N)");
System.out.println("2 - Trapeciju metodas (N = 10, N = 20, N = 40, N = 80)");
System.out.println("3 - Gauso 2-os eiles metodas (reikia ivesti N)");
System.out.println("4 - Gauso 2-os eiles metodas (N = 10, N = 20, N = 40, N = 80)");
System.out.println("5 - Gauso 3-os eiles metodas (reikia ivesti N)");
System.out.println("6 - Gauso 3-os eiles metodas (N = 10, N = 20, N = 40, N = 80)");
System.out.println("0 - Iseiti");
System.out.print("Numeris: ");
meniu = IntegerRead();
}
else if (meniu == 2) {
Trapeze(2);
System.out.println("Pasirinkite metodo varianta:");
System.out.println("1 - Trapeciju metodas (reikia ivesti N)");
System.out.println("2 - Trapeciju metodas (N = 10, N = 20, N = 40, N = 80)");
System.out.println("3 - Gauso 2-os eiles metodas (reikia ivesti N)");
System.out.println("4 - Gauso 2-os eiles metodas (N = 10, N = 20, N = 40, N = 80)");
System.out.println("5 - Gauso 3-os eiles metodas (reikia ivesti N)");
System.out.println("6 - Gauso 3-os eiles metodas (N = 10, N = 20, N = 40, N = 80)");
System.out.println("0 - Iseiti");
System.out.print("Numeris: ");
meniu = IntegerRead();
}
else if (meniu == 3) {
Gauss(21);
System.out.println("Pasirinkite metodo varianta:");
System.out.println("1 - Trapeciju metodas (reikia ivesti N)");
System.out.println("2 - Trapeciju metodas (N = 10, N = 20, N = 40, N = 80)");
System.out.println("3 - Gauso 2-os eiles metodas (reikia ivesti N)");
System.out.println("4 - Gauso 2-os eiles metodas (N = 10, N = 20, N = 40, N = 80)");
System.out.println("5 - Gauso 3-os eiles metodas (reikia ivesti N)");
System.out.println("6 - Gauso 3-os eiles metodas (N = 10, N = 20, N = 40, N = 80)");
System.out.println("0 - Iseiti");
System.out.print("Numeris: ");
meniu = IntegerRead();
}
else if (meniu == 4) {
Gauss(22);
System.out.println("Pasirinkite metodo varianta:");
System.out.println("1 - Trapeciju metodas (reikia ivesti N)");
System.out.println("2 - Trapeciju metodas (N = 10, N = 20, N = 40, N = 80)");
System.out.println("3 - Gauso 2-os eiles metodas (reikia ivesti N)");
System.out.println("4 - Gauso 2-os eiles metodas (N = 10, N = 20, N = 40, N = 80)");
System.out.println("5 - Gauso 3-os eiles metodas (reikia ivesti N)");
System.out.println("6 - Gauso 3-os eiles metodas (N = 10, N = 20, N = 40, N = 80)");
System.out.println("0 - Iseiti");
System.out.print("Numeris: ");
meniu = IntegerRead();
}
else if (meniu == 5) {
Gauss(31);
System.out.println("Pasirinkite metodo varianta:");
System.out.println("1 - Trapeciju metodas (reikia ivesti N)");
System.out.println("2 - Trapeciju metodas (N = 10, N = 20, N = 40, N = 80)");
System.out.println("3 - Gauso 2-os eiles metodas (reikia ivesti N)");
System.out.println("4 - Gauso 2-os eiles metodas (N = 10, N = 20, N = 40, N = 80)");
System.out.println("5 - Gauso 3-os eiles metodas (reikia ivesti N)");
System.out.println("6 - Gauso 3-os eiles metodas (N = 10, N = 20, N = 40, N = 80)");
System.out.println("0 - Iseiti");
System.out.print("Numeris: ");
meniu = IntegerRead();
}
else if (meniu == 6) {
Gauss(32);
System.out.println("Pasirinkite metodo varianta:");
System.out.println("1 - Trapeciju metodas (reikia ivesti N)");
System.out.println("2 - Trapeciju metodas (N = 10, N = 20, N = 40, N = 80)");
System.out.println("3 - Gauso 2-os eiles metodas (reikia ivesti N)");
System.out.println("4 - Gauso 2-os eiles metodas (N = 10, N = 20, N = 40, N = 80)");
System.out.println("5 - Gauso 3-os eiles metodas (reikia ivesti N)");
System.out.println("6 - Gauso 3-os eiles metodas (N = 10, N = 20, N = 40, N = 80)");
System.out.println("0 - Iseiti");
System.out.print("Numeris: ");
meniu = IntegerRead();
}
else {
System.out.println("Ivedete bloga skaiciu.");
System.out.println("Pasirinkite metodo varianta:");
System.out.println("1 - Trapeciju metodas (reikia ivesti N)");
System.out.println("2 - Trapeciju metodas (N = 10, N = 20, N = 40, N = 80)");
System.out.println("3 - Gauso 2-os eiles metodas (reikia ivesti N)");
System.out.println("4 - Gauso 2-os eiles metodas (N = 10, N = 20, N = 40, N = 80)");
System.out.println("5 - Gauso 3-os eiles metodas (reikia ivesti N)");
System.out.println("6 - Gauso 3-os eiles metodas (N = 10, N = 20, N = 40, N = 80)");
System.out.println("0 - Iseiti");
System.out.print("Numeris: ");
meniu = IntegerRead();
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -