Добавили лабу 2

This commit is contained in:
Максим Дмитриев 2024-11-01 16:22:17 +04:00
parent 1d0b3c5f09
commit d45fb9bf0e

View File

@ -1,20 +1,136 @@
// UlSTU_Console.cpp : Этот файл содержит функцию "main". Здесь начинается и заканчивается выполнение программы. #include <stdio.h>
// #include <math.h>
#include <windows.h>
#include <iostream> void h() {
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
int main() float h = 12.0;
{ float g = 9.8;
std::cout << "Hello World!\n"; float t = sqrt(2 * h / g);
printf("Предмет падает с высоты %f метров", h);
printf("\nОн коснётся земли через %f секунд\n", t);
} }
// Запуск программы: CTRL+F5 или меню "Отладка" > "Запуск без отладки" void hn() {
// Отладка программы: F5 или меню "Отладка" > "Запустить отладку" SetConsoleCP(1251);
SetConsoleOutputCP(1251);
// Советы по началу работы float h;
// 1. В окне обозревателя решений можно добавлять файлы и управлять ими. printf("\nВведите высоту в метрах:");
// 2. В окне Team Explorer можно подключиться к системе управления версиями. scanf_s("%f", &h);
// 3. В окне "Выходные данные" можно просматривать выходные данные сборки и другие сообщения. float g = 9.8;
// 4. В окне "Список ошибок" можно просматривать ошибки. float t = sqrt(2 * h / g);
// 5. Последовательно выберите пункты меню "Проект" > "Добавить новый элемент", чтобы создать файлы кода, или "Проект" > "Добавить существующий элемент", чтобы добавить в проект существующие файлы кода.
// 6. Чтобы снова открыть этот проект позже, выберите пункты меню "Файл" > "Открыть" > "Проект" и выберите SLN-файл. printf("Предмет падает с высоты %f метров", h);
printf("\nОн коснётся земли через %f секунд", t);
}
void apart() {
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
float m;
int rub_m;
printf("\nВведите площадь квартиры m*m:");
scanf_s("%f", &m);
printf("\nВведите стоимость 1 кв. м RUB:");
scanf_s("%d", &rub_m);
float price = m * rub_m;
printf("Квартира площадью %f m*m по цене %d RUB/(m*m) стоит <%10.1f> RUB\n", m, rub_m, price);
}
void apart_time() {
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
float m;
int rub_m;
int sal;
printf("\nВведите площадь квартиры m*m:");
scanf_s("%f", &m);
printf("\nВведите стоимость 1 кв. м RUB:");
scanf_s("%d", &rub_m);
printf("\nВведите размер зарплаты RUB:");
scanf_s("%d", &sal);
float price = m * rub_m;
int months = (price / (sal*0.5));
printf("Квартира площадью %f m*m по цене %d RUB/(m*m) стоит <%10.1f> RUB\n", m, rub_m, price);
printf("При зарплате %d RUB на эту квартиру нужно копить %d месяцев", sal, months);
}
void math() {
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
int kol;
int perc;
printf("\nВведите кол-во учеников:");
scanf_s("%d", &kol);
printf("\nВведите процент девочек в классе:");
scanf_s("%d", &perc);
int boys = (kol*(100-perc))/100;
printf("В классе %d мальчиков", boys);
}
void phys() {
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
int s;
int pres;
printf("\nВведите давление(Па):");
scanf_s("%d", &pres);
printf("Введите площадь пола(м2):");
scanf_s("%d", &s);
int force = pres * s;
printf("Сила давления равна %d H", force);
}
void economy() {
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
int credit;
float perc;
printf("\nВведите кредит RUB:");
scanf_s("%d", &credit);
printf("Введите процент кредита за год(дробью):");
scanf_s("%f", &perc);
int creditpay = credit * (1 + perc);
int overpay = creditpay - credit;
printf("Плата за кредит за год составляет %d", creditpay);
printf("\nПереплата кредита за год составляет %d", overpay);
}
void main() {
//h();
//hn();
//apart();
//apart_time();
math();
phys();
economy();
}