Академический Документы
Профессиональный Документы
Культура Документы
java
package raschet;
import java.util.Scanner;
/**
*/
/**
*/
/**
* промежуточные поля
*/
public double a;
public double e;
public double k5;
Raschet() {
z0 = -666;
z2 = -666;
z3 = -666;
l = -666.66;
f = -666.66;
a1 = -666.66;
k = -666.66;
o = -666;
i = -666;
n = -666;
v = -666;
r3 = -666;
p = -666;
num = -666;
a = -666.66;
e = -666.66;
k5 = -666.66;
k6 = -666.66;
l1 = -666.66;
q1 = -666.66;
q2 = -666.66;
q3 = -666.66;
z1 = -666.66;
System.out.println("Исходные данные:");
System.out.println("ПРИСОЕДИНЕНИЕ В КОНЦЕ ОТВЕТВЛЕНИЯ " + (p==1 ? "" : "НЕ ") + "К ОДНОЙ ФАЗЕ");
System.out.println();
System.out.println();
this.o = scanner.nextInt();
if (this.o == 1) {
this.i = scanner.nextInt();
if (this.i == 0) {
System.out.println("ОТВЕТВЛЕНИЕ НЕ ОБРАБОТАНО?-ДА(N=1),НЕТ(N=0)");
this.n = scanner.nextInt();
if (this.n == 0) {
this.z3 = scanner.nextInt();
this.v = scanner.nextInt();
if (v == 0) {
this.r3 = scanner.nextInt();
this.num = r3 + 4;
} else {
this.num = 8;
} else {
// СХЕМА 9
this.num = 9;
this.l = scanner.nextInt();
this.a1 = scanner.nextDouble();
} else {
// ОТВЕТВЛЕНИЕ ИСПОЛЬЗУЕТСЯ ДЛЯ СВЯЗИ (СХЕМЫ ПО 2.1 - 4)
this.l = scanner.nextDouble();
this.f = scanner.nextDouble();
this.l1 = 19 / this.f;
this.z0 = scanner.nextInt();
this.z3 = scanner.nextInt();
this.p = scanner.nextInt();
if (this.p == 0) {
this.num = 4;
} else {
// СХЕМА 3
this.num = 3;
this.z2 = scanner.nextInt();
} else {
vvodTchk12();
System.out.print("ВВЕДИТЕ К-Т ЗАТУХАНИЯ ОТВЕТВЛЕНИЯ A1(ДБ/КМ) (ввод дробной части через запятую): ");
this.a1 = scanner.nextDouble();
} else {
vvodTchk12();
this.z0 = scanner.nextInt();
this.z3 = scanner.nextInt();
this.v = scanner.nextInt();
switch (this.num) {
case 11 -> {
// ВЫЧИСЛЕНИЕ КВЛ2=K6
case 12 -> {
case 21 -> {
// ВЫЧИСЛЕНИЕ КВЛ2=K6
case 22 -> {
this.e = 2 * (this.q2 * 1.71 + 2 * this.q1 * 1.71 + 6 * this.q1 * this.q2) / (2 * this.q1 + 4 * this.q2 + 3 * 1.71);
this.k = -1 / (1 + this.e);
this.e = this.q1;
this.k = -1 / (1 + this.e);
case 5 -> {
this.k = -1 / (1 + this.e);
case 6 -> {
this.k = -1 / (1 + this.e);
case 7, 8 -> {
this.e = 2 * this.q3;
this.k = -1 / (1 + this.e);
case 9 -> {
switch (this.num) {
case 11 -> {
case 12 -> {
case 21 -> {
case 22 -> {
case 3 -> {
System.out.println("Присоединенное к 1 фазе");
case 4 -> {
case 5 -> {
System.out.println("обработанное заградителем,");
System.out.println("заградитель в 1 фазе");
case 6 -> {
System.out.println("обработанное заградителем,");
System.out.println("заградитель в 2 фазах");
case 7 -> {
System.out.println("обработанное заградителем,");
System.out.println("заградитель в 3 фазах");
case 8 -> {
System.out.println("обработанное заградителем,");
case 9 -> {
System.out.println("необработанное заградителем,");
schem[i].num = 21;
schem[i].z0 = 500;
schem[i].z3 = 500;
schem[i].l = 10;
schem[i].calc();
schema.vvod();
schema.calc();
System.out.println();
schema.pech1Sch();
}
}
/*double k;
int o = scanner.nextInt();
if (o == 1) {
int i = scanner.nextInt();
double e = 0;
if (i == 0) {
System.out.println("ОТВЕТВЛЕНИЕ НЕ ОБРАБОТАНО?-ДА(N=1),НЕТ(N=0)");
int n = scanner.nextInt();
if (n == 0) {
int z3 = scanner.nextInt();
double q0 = 1.71;
int v = scanner.nextInt();
if (v == 0) {
// СХЕМЫ 5-7
int r3 = scanner.nextInt();
switch (r3) {
e = 4 * q3 * q0 / (2 * q3 + 3 * q0);
e = (6 * q3 + 4 * q0 * q3 + 5 * q0) / (4 + 2 * q3 + 3 * q0 + 3 * q0 / q3);
e = 2 * q3;
default -> System.out.println("Вы ввели неверное значение R3 (не 1 или 2, или 3");
} else {
// СХЕМА 8
e = 2 * q3;
k = -1 / (1 + e);
} else {
// СХЕМА 9
int l = scanner.nextInt();
double a1 = scanner.nextDouble();
double a = 0.115 * a1 * l;
k = -(1 - a) / (1 + a);
} else {
double l = scanner.nextDouble();
double f = scanner.nextDouble();
double l1 = 19 / f;
System.out.println("отладочная информация l = " + l + " l1 = " + l1 + " l <= l1: " + (l <= l1));
if (l <= l1) {
int z0 = scanner.nextInt();
int z3 = scanner.nextInt();
double q1 = z1 / 380;
int p = scanner.nextInt();
if (p == 0) {
e = q1;
System.out.println("ВАРИАНТ СХЕМЫ 4. ИСХОДНЫЕ ДАННЫЕ: L= " + l + " F = " + f + " Z0 = " + z0 + " Z3 = " + z3);
} else {
// СХЕМА 3
int z2 = scanner.nextInt();
double q0 = 1.71;
System.out.println("ВАРИАНТ СХЕМЫ 3. ИСХОДНЫЕ ДАННЫЕ: L= " + l + " F = " + f + " Z0 = " + z0 + " Z3 = " + z3 + " Z2 = " + z2);
k = -1 / (1 + e);
} else {
k = Raschet.otKoncaVL();
System.out.print("ВВЕДИТЕ К-Т ЗАТУХАНИЯ ОТВЕТВЛЕНИЯ A1(ДБ/КМ) (ввод дробной части через запятую): ");
double a1 = scanner.nextDouble();
System.out.println("ВАРИАНТ СХЕМЫ 2. ИСХОДНЫЕ ДАННЫЕ: L= " + l + " F = " + f + " A1 = " + a1);
}
else {
k = Raschet.otKoncaVL();
}
}
int z0 = scanner.nextInt();
int z3 = scanner.nextInt();
int v = scanner.nextInt();
double k;
double q1;
if (v == 0) {
q1 = z1 / 380;
// ВЫЧИСЛЕНИЕ КВЛ1=K5
// ВЫЧИСЛЕНИЕ КВЛ2=K6
} else {
q1 = z1 / 760;
}
// вывод данных
return k;
}*/