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

Open
Maksim_Dmitriev wants to merge 2 commits from Lab2 into main

View File

@ -1,6 +1,103 @@
#include <stdio.h> #include <stdio.h>
#include <math.h>
#include <windows.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);
void aboutme() { void aboutme() {
SetConsoleCP(1251); SetConsoleCP(1251);
SetConsoleOutputCP(1251); SetConsoleOutputCP(1251);
@ -27,16 +124,24 @@ void name1() {
printf("Дмитриев\n"); printf("Дмитриев\n");
} }
void pic() { void economy() {
printf(" ___ \n"); SetConsoleCP(1251);
printf(" /> >\n"); SetConsoleOutputCP(1251);
printf(" | _ _ |\n");
printf(" /` x /\n"); int credit;
printf(" / |\n"); float perc;
printf(" / |\n");
printf(" __ | | | |\n"); printf("\nВведите кредит RUB:");
printf("/ _| | | |\n"); scanf_s("%d", &credit);
printf("| ( \\__\\ _)__)\n");
printf("Введите процент кредита за год(дробью):");
scanf_s("%f", &perc);
int creditpay = credit * (1 + perc);
int overpay = creditpay - credit;
printf("Плата за кредит за год составляет %d", creditpay);
printf("\nПереплата кредита за год составляет %d", overpay);
} }
void main() { void main() {