Описание переменных и структур данных, которые применяются в программе
Имя переменной или объекта программы | Тип данных | Назначение |
a1, a2, b1, b2, c1, c2 | int | Хранит длину сторон треугольников |
P1, P2 S1, S2 | double double | Хранит полупериметры Хранит площади |
Текст программы
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
int a1, a2, b1, b2, c1, c2;
double P1, P2, S1, S2;
cout << "Введите 1-ю сторону 1-го треугольника : "; cin >> a1;
cout << "Введите 2-ю сторону 1-го треугольника : "; cin >> b1;
cout << "Введите 3-ю сторону 1-го треугольника : "; cin >> c1;
cout << "Введите 1-ю сторону 2-го треугольника : "; cin >> a2;
cout << "Введите 2-ю сторону 2-го треугольника : "; cin >> b2;
cout << "Введите 3-ю сторону 2-го треугольника : "; cin >> c2;
P1 = (a1 + b1 + c1) / 2.0;
P2 = (a2 + b2 + c2) / 2.0;
S1 = sqrt(P1 * (P1 - a1) * (P1 - b1) * (P1 - c1));
S2 = sqrt(P2 * (P2 - a2) * (P2 - b2) * (P2 - c2));
cout << "Площадь 1 треугольника = " << S1 << endl;
cout << "Площадь 2 треугольника = " << S2 << endl;
if (S1 == S2)
{
cout << "True" << endl;
}
else
{
cout << "False" << endl;
}
system("Pause");
return 0;
}
Контрольный пример
Задание 1.3.1
Незнайка учит иностранные слова следующим образом. Если число месяца, кратное трем, является вторником, четвергом или субботой, то он учит 3 испанских и 1 английское слово. Если число месяца, кратное трем, – другой день недели, то он учит 2 английских и 4 немецких слова. По числам, которые при делении на 3 дают в остатке 1, он учит 1 испанское, 1 английское и 5 немецких слов. По остальным числам месяца Незнайка учит 2 испанских, 4 английских и 1 немецкое слово. Написать программу, подсчитывающую, сколько слов в июне выучит Незнайка, если 1 июня была среда.
|
|
Текст программы
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
int chislo = 1, den = 3, slova = 0, i = 0;
for (int i = 0; i <= 30; i++)
{
if (i % 3 == 0)
{
if (den == 2 || den == 4 || den == 6)
{
slova = slova + 4;
}
else
{
slova = slova + 6;
}
}
if (i % 3 == 1)
{
slova = slova + 7;
}
else
{
slova = slova + 7;
}
den++;
if (den > 7)
{
den - 7;
}
}
cout << "Кол-во слов, выученных за июнь = " << slova << endl;
system("Pause");
return 0;
}
Контрольный пример
Задание 1.3.2
Заданы окружность радиуса R с центром в начале координат и прямая, проходящая через точки А (х; у) и В (х; -у). Написать программу, проверяющую, пересекаются ли окружность и прямая, или они касаются друг друга, или не пересекаются и не касаются. Привести тесты для проверки работоспособности программы.
|
|
Текст программы
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
int R, x, y;
double D;
cout << "Введите радиус окружности: "; cin >> R;
cout << "Введите Х и У : " << endl;
cout << "X : "; cin >> x;
cout << "Y : "; cin >> y;
D = x;
if (D == R)
{
cout << "Прямая касается окружности" << endl;
}
if (D < R)
{
cout << "Прямая пересекает окружность" << endl;
}
if (D > R)
{
cout << "Прямая не пересекает окружность" << endl;
}
system("Pause");
return 0;
}
Контрольный пример
Задание 1.3.3
Через прямоугольное окошко размером Р × Q Винни-Пух хочет выбросить круглый воздушный шарик радиусом R. Написать программу, определяющую, пройдет ли шарик в окошко.
Текст программы
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
int R, x, y, D;
cout << "Введите ширину окна: "; cin >> x;
cout << "Введите высоту окна: "; cin >> y;
cout << "Введите радиус шарика : "; cin >> R;
D = 2 * R;
if (D < x && D < y)
{
cout << "Шарик пройдет в окно" << endl;
|
|
}
else
{
cout << "Шарик не пройдет в окно" << endl;
}
system("Pause");
return 0;
}
Контрольный пример
Задание 1.3.8
Написать программу, проверяющую истинность высказывания «Одно из четырех чисел отлично от других, равных между собой».
Описание алгоритма программы
После ввода всех чисел, сравниваем первое и последнее, если они оказываются равными, значит из 4-х чисел равное этим двум осталось еще одно, что бы его определить сравниваем с первым второе, если они равны, то число не равное им является третье, если не равны, то четвертое. Если первое и четвертое числа не равны, то мы делаем аналогично, т.е. сравниваем второе и третье, если оказывается, что они равны, сравниваем второе с первым, если они равны, то число неравное им является четвертое, если не равны, то первое. Переменной n присваиваем номер этого числа и затем выводим его.
Дата добавления: 2020-04-25; просмотров: 142; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!