⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ketvirta.java

📁 Solving integration and differential equations
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
	        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 + -