Інформатика
На одному маленькому квадратному безлюдному острові зі стороною a метрів перебували k Робінзонів.
Чи не порушені їх права на житло, якщо на кожного Робінзона повинно припадати n м2 площі острова?
напишіть код програми
Ответы
Вiдповiдь:
Не знаю якою мовою тобі потрібно було - ти не вказав. Але вирiшала виконити на C++ та Python.
Python Code:
# Умова:
# На одному маленькому квадратному безлюдному острові зі стороною a метрів перебували k Робінзонів.
# Чи не порушені їх права на житло, якщо на кожного Робінзона повинно припадати n м2 площі острова?
a = int(input("Введiть у метрах одну з сторiн острова: "))
k = int(input("Введiть кiлькiсть Робінзонів, перебуваючих там: "))
n = int(input("Введiть скiлькi м2 повинно припадати на одного: "))
# Iнформацiя для користувача
print(f"--------------")
print(f"Площа острова = {a*a}м2.")
print(f"На кожного Робінзона припадає = {a*a//k}м2.")
print(f"На одного повинно припадати = {n}м2.")
print(f"Висновок:")
if a*a//k < n:
print("Права на житло дiйсно порушені.")
else:
print("Права на житло не порушені.")
C++ Code:
#include <iostream>
#include <string>
using namespace std;
int main()
{
// Умова:
// На одному маленькому квадратному безлюдному острові зі стороною a метрів перебували k Робінзонів.
// Чи не порушені їх права на житло, якщо на кожного Робінзона повинно припадати n м2 площі острова?
setlocale(LC_ALL, "Ukrainian");
// Якщо замiсть тексту вертає краказябру, перепишiть його.
int a, k, n;
std::cout << "Введiть у метрах одну з сторiн острова: ";
std::cin >> a;
std::cout << "Введiть кiлькiсть Робінзонів, перебуваючих там: ";
std::cin >> k;
std::cout << "Введiть скiлькi м2 повинно припадати на одного: ";
std::cin >> n;
// Iнформацiя для користувача
std::cout << "---------" << endl;
std::cout << "Площа острова = " << a*a << "м2." << endl;
std::cout << "На кожного Робінзона припадає = " << a*a/k << "м2." << endl;
std::cout << "На одного повинно припадати = " << n << "м2." << endl;
std::cout << "Висновок:" << endl;
if ( a*a/k < n ) {
std::cout << "Права на житло дiйсно порушені." << endl;
} else {
std::cout << "Права на житло не порушені." << endl;
}
return 0;
}