Лораншу
27.08.2020 17:09

Пристрій, за до якого можна переслати малюнок або документ на комп'ютер - це...

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Регина557
26.01.2020 07:43

Пахнет ООП )

самолет будет проще)

структура делиться на переменные и функции.

Какие могут быть переменные для самолета?

1. Компания изготовитель

2. (Можно массив, можно отдельные переменные) Заводские настройки (скорость, масса, максМаса на самолете ...).

3 Кол-во пассажиров в данный момент

4 Время последнего вылета

5 Кол-во топлива.

6 Скорость в данный момент

7 Высота над уровнем моря

8.

( Ты бывал (а) в кабине пилота, там столько разных панелей с цифирками, и все их можно задать как отдельные переменные)

С переменными разобрались.

ВНИМАНИЕ: Дальше идет повесть о классе Самолет, в структуре самолета нет функций

Теперь с функциями.

1 Увеличить скорость (на сколько)

2 Начать подъем (еще какие - то параметры)

3 Поменять состояние автопилота (включить, выключить)

4 Выдвинуть шасси.

5 Произнести сообщение на весь самолет (Например мы совершили посадку в городе...)

6 Проверить может ли самолет взлететь (Исправен ли)

7 Рассчитать, хватит ли топлива,

8

(грубо говоря некоторые функции - кнопочки и рычажки у пилотов, некоторые просто выводят данные переменных)

Надеюсь объяснил понятно )

0,0(0 оценок)
Ответ:
Vlada2005Bee
14.10.2020 11:23

Ты не указал язык программирования, но будем надеяться, что язык - си подобный или python.

с++:

#include <iostream>

#include <math.h>  // Подключаем корни

using namespace std;

int main ()

{

float x = 0; // Float т.к. может быть введен не целое число

cin >> x;

if (x == 10)

{

cout << "Error, deliver by zero";

return 0;

//Если x = 10, то в следующей формуле мы                              

//должны будем делить на 0 - это не круто

}

float answ = sqrt ( (5 * x - 1) / (x - 10) )  // - Это формула

cout << answ;

}


c:

#include <stdio.h>

int main ()

{

float x = 0; // Float т.к. может быть введен не целое число

scanf ("%lg", &x)

if (x == 10)

{

print ("deliver on zero");

return 0;

//Если x = 10, то в следующей формуле мы                              

//должны будем делить на 0 - это не круто

}

float answ = sqrt ( (5 * x - 1) / (x - 10) )  // - Это формула

print ("%lg", answ);

}

}


Python:

from math import * #подключаем корни и остальную математику

x = float (input ()) # float т.к. может быть введено не целое число

if x == 10:

   print ("deliver on zero") # проверка на то, что мы не делим на ноль

else:

   answ = sqrt ( (5 * x - 1) / (x - 10)

   print (answ) # здесь твоя формула

   print ()

Другой Язык:

К сожалению Паскаль и другие я зыки я плохо знаю, но вот алгоритм:

1. Подключаем математику (если взятие корня не стандартная функция (т.е. ее без подключения просто нет)).

2. Создаем переменную типа данных с плавающей запятой (Если при создание переменных не указывается тип данных, просто создаем переменную)

3. Считываем в нее информацию типа с плавающей запятой (не просто строка)

4 выполняем эту формулу (как правило с умножения  *, деления  /, сложения  +, вычитание -, Скобки (), взятие квадратного корня sqrt (выражение)) и записываем в новую переменную с типом данных с плавающей запятой (Если при создание переменных не указывается тип данных, просто записываем в  переменную)

5  выводим новую переменную.

* Можно сделать пользовательский интерфейс, если эту задачу проверяет не компьютер

** Пиши, если что-то не понятно либо в комменты к вопросу, либо

в ВК ilya180620 (без спама само, собой :) )

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота