#include #include #define _USE_MATH_DEFINES #include #define g 9.8f void L2Z1(), L2Z2(), L2Z3(), L2Z4(), L2Z5(), L2Z6(), L2Z7(); int main2() { system("chcp 1251"); //L2Z1(); //L2Z2(); //L2Z3(); //L2Z4(); //L2Z5(); //L2Z6(); L2Z7(); return 0; } void L2Z1() { float h = 12, t = sqrt(2 * h / g); printf("Камень упадет за %.2f секунд\n", t); } void L2Z2() { float h, t; printf("Введите высоту: "); scanf_s("%f", &h); t = sqrt(2 * h / g); printf("Камень упадет за %.2f секунд", t); } void L2Z3() { float S; int cost_per_meter; printf("Введите площадь и цену за кв.м: "); scanf_s("%f%d", &S, &cost_per_meter); float price = S * cost_per_meter; printf("%.2f", price); } void L2Z4() { float S, percent = 0.5; int cost_per_meter, salary; printf("Введите площадь квартиры: "); scanf_s("%f", &S); printf("Введите стоимость 1 кв.м: "); scanf_s("%d", &cost_per_meter); printf("Введите зарплату: "); scanf_s("%d", &salary); printf("квартира площадью %f по цене %d за кв.м стоит %f\n", S, cost_per_meter, S * cost_per_meter); float t = (S * cost_per_meter) / (salary * percent); printf("при зарплате %d нужно копить %1.2f мес", salary, t); } void L2Z5() { float V, R, H; printf("нахождение объема шарового сегмента\n"); printf("Введите радиус шара: "); scanf_s("%f", &R); printf("Введите высоту шарового сегмента: "); scanf_s("%f", &H); if (H > 2 * R) H = 2 * R; V = M_PI * pow(H, 2) * (R - H / 3); printf("V шарового сегмента = %.2f", V); } void L2Z6() { float V, a; printf("Вычисление пути при баллистическом движении\n"); printf("Введите начальную скороть: "); scanf_s("%f", &V); printf("Введите угол в градусах: "); scanf_s("%f", &a); float S = pow(V, 2) * sinf(2 * a * M_PI / 180) / g; float H = pow(V * sinf(a * M_PI / 180), 2) / 2 / g; printf("L = %.2f\n", S); printf("H = %.2f\n\n", H); } void L2Z7() { float A, r; int n; char currency[4]; printf("Рассчитывает сумму выплат и переплату по кредиту\n"); printf("Введите сумму займа: "); scanf_s("%f", &A); printf("Введите количество месяцев: "); scanf_s("%d", &n); printf("Введите процентную ставку: "); scanf_s("%f", &r); printf("Введите валюту: "); scanf_s("%s", currency, 4); float S = A + ((A + A / n) * r * n / 2 / 100); printf("Сумма выплат %.2f %s\nПереплата %.2f %s\n\n", S, currency, S - A, currency); }