UlSTU_Labs/UlSTU_Console/UlSTU_Console.cpp
Максим Дмитриев d45fb9bf0e Добавили лабу 2
2024-11-01 16:22:17 +04:00

136 lines
3.0 KiB
C++
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#include <stdio.h>
#include <math.h>
#include <windows.h>
void h() {
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
float h = 12.0;
float g = 9.8;
float t = sqrt(2 * h / g);
printf("Предмет падает с высоты %f метров", h);
printf("\nОн коснётся земли через %f секунд\n", t);
}
void hn() {
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
float h;
printf("\nВведите высоту в метрах:");
scanf_s("%f", &h);
float g = 9.8;
float t = sqrt(2 * h / g);
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();
}