Я получаю ошибку после отладки, могу ли я знать, как исправить эту ошибку ?
#включить "stdio.h"
код #include "файл stdafx.ч"
#включить "stdlib.h"
#включить "string.h"
двойной PulauPinangCalculation(двойное водопотребление);
двойной расчет Джохора(двойное водопотребление);
двойной Селангоркалькуляция(двойное водопотребление);
двойной LabuanCalculation(двойное водопотребление);
двойной NegeriSembilanCalculation(двойное водопотребление);
двойное Мелакакалькулирование(двойное водопотребление);
двойной расчет kedahcalculation(двойное водопотребление);
двойной расчет KelantanCalculation(двойное водопотребление);
двойной PerakCalculation(двойное водопотребление);
двойное Теренгганукальциулирование(двойное водопотребление);
двойной расчет PahangCalculation(двойное водопотребление);
двойной Перлискалькуляционный расчет(двойное водопотребление);
двойной расчет Sarawak1Calculation(двойное водопотребление);
двойной расчет Sarawak2Calculation(двойное водопотребление);
двойной расчет Sarawak3Calculation(двойное водопотребление);
двойной расчет sabahcalculation(двойное водопотребление);
тап_п()
{
двойное потребление воды = 0;
int state = 1;
while (state != 0) {
printf("Подготовлено по имени и идентификатору: 45678\n");
printf("класс: 4SPG1\n");
printf("эта программа вычисляет ежемесячный счет за воду для вас.\n");
printf("Штаты в Малайзии\n");
printf("1. Джохор\Н");
printf ("2. Кедах\Н");
printf ("3. Келантан\Н");
printf("4. Лабуан\Н");
printf("5. Малака\n");
printf("6. Негери-Сембилан - \Н");
printf("7. Паханг\Н");
printf("8. Перак\Н");
printf("9. Перлис\Н");
printf("10. Пулау Пинанг\n");
printf("11. Сабах\Н");
printf("12. Саравак 1(Кучинг, Сибу, Шри Аман, Мири, Лимбанг, Сарикей, капит)\n");
printf("13. Саравак 2(Бинтулу)\n");
printf("14. Саравак 3(другие части Саравака)\n");
printf("15. Селангор / Куала-Лумпур / Путраджая\n");
printf("16. Теренггану\Н");
printf("\nPlease выберите свое состояние или введите 0 для выхода: ");
while (!scanf_s("%d", &state)) {
printf("должно быть число: ");
функция getchar();
}
переключатель (состояние) {
корпус 1:
printf("Seleted state: Johor\n");
делать {
printf("пожалуйста, введите потребление воды за этот месяц (в М^3): ");
while (!scanf_s("%lf", &waterConsumption)) {
printf("должно быть число: ");
getchar() != '\n';
}
если (потребление воды < 0) {
printf("неправильно! Не может быть отрицательного значения! Ключ снова!\n");
}
еще если (водопотребление >= 0) {
двойной результат = Джохоркалькуляция(потребление воды);
printf("вам нужно заплатить за RM %.2f%n", результат);
printf(" за этот месяц.");
е("\п----------------------------------------------------------------------\н");
}
} while (водопотребление < 0);
перерыв;
случай 2:
printf("Seleted state: Kedah\n");
делать {
printf("пожалуйста, введите потребление воды за этот месяц (в М^3): ");
while (!scanf_s("%lf", &waterConsumption)) {
printf("должно быть число: ");
getchar() != '\n';
}
если (потребление воды < 0) {
printf("неправильно! Не может быть отрицательного значения! Ключ снова!\n");
}
еще если (водопотребление >= 0) {
двойной результат = KedahCalculation(потребление воды);
printf("вам нужно заплатить за RM %.2f%n", результат);
printf(" за этот месяц.");
е("\п----------------------------------------------------------------------\н");
}
} while (водопотребление < 0);
перерыв;
случай 3:
printf("Seleted state: Kelantan\n");
делать {
printf("пожалуйста, введите потребление воды за этот месяц (в М^3): ");
while (!scanf_s("%lf", &waterConsumption)) {
printf("должно быть число: ");
getchar() != '\n';
}
если (потребление воды < 0) {
printf("неправильно! Не может быть отрицательного значения! Ключ снова!\n");
}
еще если (водопотребление >= 0) {
двойной результат = KelantanCalculation(потребление воды);
printf("вам нужно заплатить за RM %.2f%n", результат);
printf(" за этот месяц.");
е("\п----------------------------------------------------------------------\н");
}
} while (водопотребление < 0);
перерыв;
случай 4:
printf("Seleted state: Labuan\n");
делать {
printf("пожалуйста, введите потребление воды за этот месяц (в М^3): ");
while (!scanf_s("%lf", &waterConsumption)) {
printf("должно быть число: ");
getchar() != '\n';
}
если (потребление воды < 0) {
printf("неправильно! Не может быть отрицательного значения! Ключ снова!\n");
}
еще если (водопотребление >= 0) {
двойной результат = LabuanCalculation(потребление воды);
printf("вам нужно заплатить за RM %.2f%n", результат);
printf(" за этот месяц.");
е("\п----------------------------------------------------------------------\н");
}
} while (водопотребление < 0);
перерыв;
корпус 5:
printf("Seleted state: Melaka\n");
делать {
printf("пожалуйста, введите потребление воды за этот месяц (в М^3): ");
while (!scanf_s("%lf", &waterConsumption)) {
printf("должно быть число: ");
getchar() != '\n';
}
если (потребление воды < 0) {
printf("неправильно! Не может быть отрицательного значения! Ключ снова!\n");
}
еще если (водопотребление >= 0) {
двойной результат = MelakaCalculation(потребление воды);
printf("вам нужно заплатить за RM %.2f%n", результат);
printf(" за этот месяц.");
е("\п----------------------------------------------------------------------\н");
}
} while (водопотребление < 0);
перерыв;
корпус 6:
функции printf("отобранных состояние: Негери-Сембилан - \Н");
делать {
printf("пожалуйста, введите потребление воды за этот месяц (в М^3): ");
while (!scanf_s("%lf", &waterConsumption)) {
printf("должно быть число: ");
getchar() != '\n';
}
если (потребление воды < 0) {
printf("неправильно! Не может быть отрицательного значения! Ключ снова!\n");
}
еще если (водопотребление >= 0) {
двойной результат = NegeriSembilanCalculation(потребление воды);
printf("вам нужно заплатить за RM %.2f%n", результат);
printf(" за этот месяц.");
е("\п----------------------------------------------------------------------\н");
}
} while (водопотребление < 0);
перерыв;
корпус 7:
printf("Seleted state: Pahang\n");
делать {
printf("пожалуйста, введите потребление воды за этот месяц (в М^3): ");
while (!scanf_s("%lf", &waterConsumption)) {
printf("должно быть число: ");
getchar() != '\n';
}
если (потребление воды < 0) {
printf("неправильно! Не может быть отрицательного значения! Ключ снова!\n");
}
еще если (водопотребление >= 0) {
двойной результат = расчет PahangCalculation(водопотребление);
printf("вам нужно заплатить за RM %.2f%n", результат);
printf(" за этот месяц.");
е("\п----------------------------------------------------------------------\н");
}
} while (водопотребление < 0);
перерыв;
случай 8:
printf("Seleted state: Perak\n");
делать {
printf("пожалуйста, введите потребление воды за этот месяц (в М^3): ");
while (!scanf_s("%lf", &waterConsumption)) {
printf("должно быть число: ");
функция getchar();
}
если (потребление воды < 0) {
printf("неправильно! Не может быть отрицательного значения! Ключ снова!\n");
}
еще если (водопотребление >= 0) {
двойной результат = PerakCalculation(потребление воды);
printf("вам нужно заплатить за RM %.2f%n", результат);
printf(" за этот месяц.");
е("\п----------------------------------------------------------------------\н");
}
} while (водопотребление < 0);
перерыв;
корпус 9:
printf("Seleted state: Perlis\n");
делать {
printf("пожалуйста, введите потребление воды за этот месяц (в М^3): ");
while (!scanf_s("%lf", &waterConsumption)) {
printf("должно быть число: ");
getchar() != '\n';
}
если (потребление воды < 0) {
printf("неправильно! Не может быть отрицательного значения! Ключ снова!\n");
}
еще если (водопотребление >= 0) {
двойной результат = PerlisCalculation(потребление воды);
printf("вам нужно заплатить за RM %.2f%n", результат);
printf(" за этот месяц.");
е("\п----------------------------------------------------------------------\н");
}
} while (водопотребление < 0);
перерыв;
случай 10:
printf("Seleted state: Pulau Pinang\n");
делать {
printf("пожалуйста, введите потребление воды за этот месяц (в М^3): ");
while (!scanf_s("%lf", &waterConsumption)) {
printf("должно быть число: ");
getchar() != '\n';
}
если (потребление воды < 0) {
printf("неправильно! Не может быть отрицательного значения! Ключ снова!\n");
}
еще если (водопотребление >= 0) {
двойной результат = PulauPinangCalculation(водопотребление);
printf("вам нужно заплатить за RM %.2f%n", результат);
printf(" за этот месяц.");
е("\п----------------------------------------------------------------------\н");
}
} while (водопотребление < 0);
перерыв;
корпус 11:
printf("Seleted state: Sabah\n");
делать {
printf("пожалуйста, введите потребление воды за этот месяц (в М^3): ");
while (!scanf_s("%lf", &waterConsumption)) {
printf("должно быть число: ");
getchar() != '\n';
}
если (потребление воды < 0) {
printf("неправильно! Не может быть отрицательного значения! Ключ снова!\n");
}
еще если (водопотребление >= 0) {
двойной результат = расчет SabahCalculation(потребление воды);
printf("вам нужно заплатить за RM %.2f%n", результат);
printf(" за этот месяц.");
е("\п----------------------------------------------------------------------\н");
}
} while (водопотребление < 0);
перерыв;
случай 12:
printf("Саравак 1(Кучинг, Сибу, Шри Аман, Мири, Лимбанг, Сарикей, капит)\n");
делать {
printf("пожалуйста, введите потребление воды за этот месяц (в М^3): ");
while (!scanf_s("%lf", &waterConsumption)) {
printf("должно быть число: ");
getchar() != '\n';
}
если (потребление воды < 0) {
printf("неправильно! Не может быть отрицательного значения! Ключ снова!\n");
}
еще если (водопотребление >= 0) {
двойной результат = расчет Sarawak1(потребление воды);
printf("вам нужно заплатить за RM %.2f%n", результат);
printf(" за этот месяц.");
е("\п----------------------------------------------------------------------\н");
}
} while (водопотребление < 0);
перерыв;
случай 13:
printf("Саравак 2(Бинтулу)\n");
делать {
printf("пожалуйста, введите потребление воды за этот месяц (в М^3): ");
while (!scanf_s("%lf", &waterConsumption)) {
printf("должно быть число: ");
getchar() != '\n';
}
если (потребление воды < 0) {
printf("неправильно! Не может быть отрицательного значения! Ключ снова!\n");
}
еще если (водопотребление >= 0) {
двойной результат = расчет Sarawak2Calculation(потребление воды);
printf("вам нужно заплатить за RM %.2f%n", результат);
printf(" за этот месяц.");
е("\п----------------------------------------------------------------------\н");
}
} while (водопотребление < 0);
перерыв;
случай 14:
printf("Саравак 3(другие части Саравака)\n");
делать {
printf("пожалуйста, введите потребление воды за этот месяц (в М^3): ");
while (!scanf_s("%lf", &waterConsumption)) {
printf("должно быть число: ");
getchar() != '\n';
}
если (потребление воды < 0) {
printf("неправильно! Не может быть отрицательного значения! Ключ снова!\n");
}
еще если (водопотребление >= 0) {
двойной результат = расчет Sarawak3Calculation(потребление воды);
printf("вам нужно заплатить за RM %.2f%n", результат);
printf(" за этот месяц.");
е("\п----------------------------------------------------------------------\н");
}
} while (водопотребление < 0);
перерыв;
случай 15:
функции printf("отобранных состояние: Малайзии / Куала-Лумпур / Путраджая\Н");
делать {
printf("пожалуйста, введите потребление воды за этот месяц (в М^3): ");
while (!scanf_s("%lf", &waterConsumption)) {
printf("должно быть число: ");
getchar() != '\n';
}
если (потребление воды < 0) {
printf("неправильно! Не может быть отрицательного значения! Ключ снова!\n");
}
еще если (водопотребление >= 0) {
двойной результат = SelangorCalculation(потребление воды);
printf("вам нужно заплатить за RM %.2f%n", результат);
printf(" за этот месяц.");
е("\п----------------------------------------------------------------------\н");
}
} while (водопотребление < 0);
перерыв;
случай 16:
функции printf("отобранных состояние: - Тренгану\Н");
делать {
printf("пожалуйста, введите потребление воды за этот месяц (в М^3): ");
while (!scanf_s("%lf", &waterConsumption)) {
printf("должно быть число: ");
getchar() != '\n';
}
если (потребление воды < 0) {
printf("неправильно! Не может быть отрицательного значения! Ключ снова!\n");
}
еще если (водопотребление >= 0) {
двойной результат = TerengganuCalculation(потребление воды);
printf("вам нужно заплатить за RM %.2f%n", результат);
printf(" за этот месяц.");
е("\п----------------------------------------------------------------------\н");
}
} while (водопотребление < 0);
перерыв;
случай 0:
перерыв;
по умолчанию:
printf("\nInvalid Input!!\северный");
}
}
printf("Спасибо за использование моей программы.\n");
возвращает 0;
}
// Пенанг
двойной PulauPinangCalculation(двойное водопотребление) {
двойной итог = 0;
двойной баланселитр = 0;
двойная полоса 1 = 0,22 * 20;
двойная полоса 2 = 0,46 * 15;
двойная полоса 3 = 0,68 * 20;
двойная полоса 4 = 1.17 * 140;
двойной band5 = 0.48 * 5;
если (водопотребление >= 0 && водопотребление <= 20) {
итого = потребление воды * 0,22;
если (всего < 2.5) {
итого = 2,5;
}
}
остальное, если (waterConsumption &ГТ;20 и усилитель; & waterConsumption &ЛТ;= 40) {
balanceLitre = водопотребление - 20;
баланселитр *= 0,46;
итого = band1 + balanceLitre;
если (водопотребление > 35) {
balanceLitre = водопотребление - 35;
баланселитр *= 0,48;
итого = band1 + band2 + balanceLitre;
}
}
остальное, если (waterConsumption &ГТ; 40 &&усилителя; waterConsumption &ЛТ;= 60) {
balanceLitre = водопотребление - 40;
баланселитр *= 0,68;
итого = band1 + band2 + band5 + balanceLitre;
}
остальное, если (waterConsumption &ГТ; 60 &&усилителя; waterConsumption &ЛТ;= 200) {
balanceLitre = водопотребление - 60;
баланселитр *= 1,17;
итого = band1 + band2 + band5 + band3 + balanceLitre;
}
еще если (водопотребление > 200) {
balanceLitre = водопотребление - 200;
баланселитр *= 1,30;
итого = band1 + band2 + band5 + band3 + band4 + balanceLitre;
}
вернуться общий;
}
//Джохора
двойной расчет Джохора(двойное водопотребление) {
двойной итог = 0;
двойной баланселитр = 0;
двойная полоса 1 = 0,80 * 20;
двойная полоса 2 = 2.00 * 15;
если (водопотребление >= 0 && водопотребление <= 20) {
итого = водопотребление * 0,8;
если (всего < 7) {
Итого = 7;
}
}
остальное, если (waterConsumption &ГТ;20 и усилитель; & waterConsumption &ЛТ;= 35) {
balanceLitre = водопотребление - 20;
баланселитр *= 2,00;
итого = band1 + balanceLitre;
}
еще если (водопотребление > 35) {
balanceLitre = водопотребление - 35;
баланселитр *= 3,00;
итого = band1 + band2 + balanceLitre;
}
вернуться общий;
}
//Селангор/КЛ/Путраджая
двойной Селангоркалькуляция(двойное водопотребление) {
двойной итог = 0;
двойной баланселитр = 0;
двойная полоса 1 = 0,57 * 20;
двойная полоса 2 = 1,03 * 15;
если (водопотребление >= 0 && водопотребление <= 20) {
итого = водопотребление * 0,57;
если (всего < 6) {
итого = 6;
}
}
остальное, если (waterConsumption &ГТ;20 и усилитель; & waterConsumption &ЛТ;= 35) {
balanceLitre = водопотребление - 20;
баланселитр *= 1,03;
итого = band1 + balanceLitre;
}
еще если (водопотребление > 35) {
balanceLitre = водопотребление - 35;
баланселитр *= 2,00;
итого = band1 + band2 + balanceLitre;
}
вернуться общий;
}
//Лабуан
двойной LabuanCalculation(двойное водопотребление) {
двойной итог = 0;
двойной баланселитр = 0;
двойная полоса 1 = 0,70 * 20;
двойная полоса 2 = 1.20 * 15;
если (водопотребление >= 0 && водопотребление <= 20) {
итого = потребление воды * 0,70;
если (всего < 7) {
Итого = 7;
}
}
остальное, если (waterConsumption &ГТ;20 и усилитель; & waterConsumption &ЛТ;= 35) {
balanceLitre = водопотребление - 20;
баланселитр *= 1.20;
итого = band1 + balanceLitre;
}
еще если (водопотребление > 35) {
balanceLitre = водопотребление - 35;
баланселитр *= 1,70;
итого = band1 + band2 + balanceLitre;
}
вернуться общий;
}
//Негери Сембилан
двойной NegeriSembilanCalculation(двойное водопотребление) {
двойной итог = 0;
двойной баланселитр = 0;
двойная полоса 1 = 0,55 * 20;
двойная полоса 2 = 0,85 * 15;
если (водопотребление >= 0 && водопотребление <= 20) {
итого = водопотребление * 0,55;
если (всего < 5) {
итого = 5;
}
}
остальное, если (waterConsumption &ГТ;20 и усилитель; & waterConsumption &ЛТ;= 35) {
balanceLitre = водопотребление - 20;
баланселитр *= 0,85;
итого = band1 + balanceLitre;
}
еще если (водопотребление > 35) {
balanceLitre = водопотребление - 35;
баланселитр *= 1,40;
итого = band1 + band2 + balanceLitre;
}
вернуться общий;
}
//Малакка
двойное Мелакакалькулирование(двойное водопотребление) {
двойной итог = 0;
двойной баланселитр = 0;
двойная полоса 1 = 0,70 * 20;
двойная полоса 2 = 1.15 * 15;
если (водопотребление >= 0 && водопотребление <= 20) {
итого = потребление воды * 0,70;
если (всего < 7) {
Итого = 7;
}
}
остальное, если (waterConsumption &ГТ;20 и усилитель; & waterConsumption &ЛТ;= 35) {
balanceLitre = водопотребление - 20;
баланселитр *= 1,15;
итого = band1 + balanceLitre;
}
еще если (водопотребление > 35) {
balanceLitre = водопотребление - 35;
баланселитр *= 1,75;
итого = band1 + band2 + balanceLitre;
}
вернуться общий;
}
//Кедах
двойной расчет kedahcalculation(двойное водопотребление) {
двойной итог = 0;
двойной баланселитр = 0;
двойная полоса 1 = 0,50 * 20;
двойная полоса 2 = 0,90 * 15;
если (водопотребление >= 0 && водопотребление <= 20) {
итого = потребление воды * 0,50;
если (всего < 6) {
итого = 6;
}
}
остальное, если (waterConsumption &ГТ;20 и усилитель; & waterConsumption &ЛТ;= 35) {
balanceLitre = водопотребление - 20;
баланселитр *= 0,90;
итого = band1 + balanceLitre;
}
еще если (водопотребление > 35) {
balanceLitre = водопотребление - 35;
баланселитр *= 1,30;
итого = band1 + band2 + balanceLitre;
}
вернуться общий;
}
//Келантан
двойной расчет KelantanCalculation(двойное водопотребление) {
двойной итог = 0;
двойной баланселитр = 0;
двойная полоса 1 = 0,45 * 20;
двойная полоса 2 = 0,97 * 15;
если (водопотребление >= 0 && водопотребление <= 20) {
итого = потребление воды * 0,45;
если (всего < 4.5) {
итого = 4,5;
}
}
остальное, если (waterConsumption &ГТ;20 и усилитель; & waterConsumption &ЛТ;= 35) {
balanceLitre = водопотребление - 20;
баланселитр *= 0,97;
итого = band1 + balanceLitre;
}
еще если (водопотребление > 35) {
balanceLitre = водопотребление - 35;
баланселитр *= 1,42;
итого = band1 + band2 + balanceLitre;
}
вернуться общий;
}
//Перак
двойной PerakCalculation(двойное водопотребление) {
двойной итог = 0;
двойной баланселитр = 0;
двойная полоса 1 = 0,30 * 10;
двойная полоса 2 = 0,70 * 10;
если (водопотребление >= 0 && водопотребление <= 10) {
итого = потребление воды * 0,30;
если (всего < 3) {
итого = 3;
}
}
остальное, если (waterConsumption &ГТ; 10 и усилитель; & waterConsumption &ЛТ;= 20) {
balanceLitre = водопотребление - 10;
баланселитр *= 0,70;
итого = band1 + balanceLitre;
}
еще если (водопотребление > 20) {
balanceLitre = водопотребление - 20;
баланселитр *= 1,00;
итого = band1 + band2 + balanceLitre;
}
вернуться общий;
}
// Теренггану
двойное Теренгганукальциулирование(двойное водопотребление) {
двойной итог = 0;
двойной баланселитр = 0;
двойная полоса 1 = 0,42 * 20;
двойная полоса 2 = 0,65 * 20;
двойная полоса 3 = 0,90 * 20;
если (водопотребление >= 0 && водопотребление <= 20) {
итого = потребление воды * 0,42;
если (всего < 4) {
итого = 4;
}
}
остальное, если (waterConsumption &ГТ;20 и усилитель; & waterConsumption &ЛТ;= 40) {
balanceLitre = водопотребление - 20;
баланселитр *= 0,65;
итого = band1 + balanceLitre;
}
остальное, если (waterConsumption &ГТ; 40 &&усилителя; waterConsumption &ЛТ;= 60) {
balanceLitre = водопотребление - 40;
баланселитр *= 0,90;
итого = band1 + band2 + balanceLitre;
}
еще если (водопотребление > 60) {
balanceLitre = водопотребление - 60;
баланселитр *= 1,00;
итого = band1 + band2 + band3 + balanceLitre;
}
вернуться общий;
}
//Паханг
двойной расчет PahangCalculation(двойное водопотребление) {
двойной итог = 0;
двойной баланселитр = 0;
двойная полоса 1 = 0,37 * 18;
двойная полоса 2 = 0,79 * 27;
если (водопотребление >= 0 && водопотребление <= 18) {
итого = потребление воды * 0,37;
если (всего < 3) {
итого = 3;
}
}
остальное, если (waterConsumption &ГТ;18 и усилитель; & waterConsumption &ЛТ;= 45) {
balanceLitre = водопотребление - 18;
баланселитр *= 0,79;
итого = band1 + balanceLitre;
}
еще если (водопотребление > 45) {
balanceLitre = водопотребление - 45;
баланселитр *= 0,99;
итого = band1 + band2 + balanceLitre;
}
вернуться общий;
}
//Перлис
двойной Перлискалькуляционный расчет(двойное водопотребление) {
двойной итог = 0;
двойной баланселитр = 0;
двойная полоса 1 = 0,40 * 15;
двойная полоса 2 = 0,70 * 25;
если (водопотребление >= 0 && водопотребление <= 15) {
итого = водопотребление * 0,40;
если (всего < 4) {
итого = 4;
}
}
остальное, если (waterConsumption и GT;15 &&усилителя; waterConsumption &ЛТ;= 40) {
balanceLitre = водопотребление - 15;
баланселитр *= 0,70;
итого = band1 + balanceLitre;
}
еще если (водопотребление > 40) {
balanceLitre = водопотребление - 40;
баланселитр *= 1,10;
итого = band1 + band2 + balanceLitre;
}
вернуться общий;
}
//Саравак 1
двойной расчет Sarawak1Calculation(двойное водопотребление) {
двойной итог = 0;
двойной баланселитр = 0;
двойная полоса 1 = 0,48 * 15;
двойная полоса 2 = 0,72 * 35;
если (водопотребление >= 0 && водопотребление <= 15) {
итого = потребление воды * 0,48;
если (всего < 4.4) {
итого = 4,4;
}
}
остальное, если (waterConsumption и GT;15 &&усилителя; waterConsumption &ЛТ;= 50) {
balanceLitre = водопотребление - 15;
баланселитр *= 0,72;
итого = band1 + balanceLitre;
}
еще если (водопотребление > 50) {
balanceLitre = водопотребление - 50;
баланселитр *= 0,76;
итого = band1 + band2 + balanceLitre;
}
вернуться общий;
}
//Саравак 2
двойной расчет Sarawak2Calculation(двойное водопотребление) {
двойной итог = 0;
двойной баланселитр = 0;
двойной band1 = 6.60;
двойная полоса 2 = 0,61 * 31;
если (водопотребление >= 0 && водопотребление <= 14) {
итого = 6,6;
}
остальное, если (waterConsumption &ГТ;14 и усилитель; & waterConsumption &ЛТ;= 45) {
balanceLitre = водопотребление - 14;
баланселитр *= 0,61;
итого = band1 + balanceLitre;
}
еще если (водопотребление > 45) {
balanceLitre = водопотребление - 45;
баланселитр *= 0,66;
итого = band1 + band2 + balanceLitre;
}
вернуться общий;
}
//Саравак 3
двойной расчет Sarawak3Calculation(двойное водопотребление) {
двойной итог = 0;
двойной баланселитр = 0;
двойная полоса 1 = 0,44 * 15;
двойная полоса 2 = 0,65 * 35;
если (водопотребление >= 0 && водопотребление <= 15) {
итого = потребление воды * 0,44;
если (всего < 4) {
итого = 4;
}
}
остальное, если (waterConsumption и GT;15 &&усилителя; waterConsumption &ЛТ;= 50) {
balanceLitre = водопотребление - 15;
баланселитр *= 0,65;
итого = band1 + balanceLitre;
}
еще если (водопотребление > 50) {
balanceLitre = водопотребление - 50;
баланселитр *= 0,69;
итого = band1 + band2 + balanceLitre;
}
вернуться общий;
}
//Сабах
двойной расчет sabahcalculation(двойное водопотребление) {
двойной итог = 0;
двойной баланселитр = 0;
двойная полоса 1 = 0,30 * 10;
двойная полоса 2 = 0,60 * 10;
двойная полоса 3 = 1.10 * 15;
двойная полоса 4 = 1.30 * 25;
если (водопотребление >= 0 && водопотребление <= 10) {
итого = потребление воды * 0,30;
если (всего < 3) {
итого = 3;
}
}
остальное, если (waterConsumption &ГТ;10 и усилитель; & waterConsumption &ЛТ;= 20) {
balanceLitre = водопотребление - 10;
баланселитр *= 0,60;
итого = band1 + balanceLitre;
}
остальное, если (waterConsumption &ГТ; 20 и усилитель; & waterConsumption &ЛТ;= 35) {
balanceLitre = водопотребление - 20;
баланселитр *= 1,10;
итого = band1 + band2 + balanceLitre;
}
остальное, если (waterConsumption &ГТ; 35 &&усилителя; waterConsumption &ЛТ;= 60) {
balanceLitre = водопотребление - 35;
баланселитр *= 1,30;
итого = band1 + band2 + band3 + balanceLitre;
}
еще если (водопотребление > 60) {
balanceLitre = водопотребление - 60;
баланселитр *= 1,80;
итого = band1 + band2 + band3 + band4 + balanceLitre;
}
вернуться общий;
}
Что я уже пробовал:
Шаг 1
Ошибка Msg
C4700 используется неинициализированная локальная переменная 'state'
C4473 'printf': недостаточно аргументов переданной строки формата
Я использую язык VB 2015 C
Шаг 2
обновление, после того как я перейду из int state; в int state = 1; Этот совет Большого Босса
он способен отлаживать но затем после того как я набираю номер и получаю еще одну ошибку которая такова
"Ошибка Утверждения Отладки"
Выражение: ("спецификатор формата'n' отключен", 0)
Richard MacCutchan
Пожалуйста, не сбрасывайте такой груз неформатированного кода и не ждите, что кто-то отладит его для вас. Пожалуйста, отредактируйте свой вопрос и удалите части, которые не имеют отношения к делу, добавьте соответствующие теги " pre " вокруг того, что осталось, и укажите, где происходят ошибки.
Member 13786151
Привет, я уже удалил его.