Вопрос задан 21.01.2020 в 02:32. Предмет Информатика. Спрашивает Беляев Егорушка.

Дано количество студентов. Ввести имена студентов и их год рождения. определить через сколько лет

они получат право голоса или сделать ывод, чтоони имеют право голоса
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Наумова Инна.
CLS
DIM n AS INTEGER
INPUT "Введите кол-во студентов:", n

DIM studentYearsOld(1 TO n) AS INTEGER
DIM studentName(1 TO n) AS STRING

FOR i = 1 TO n
INPUT "Введите имя студента:", studentName(i)
INPUT "Введите год рождения студента:", studentYearsOld(i)
NEXT i
PRINT
FOR i = 1 TO n
PRINT "Студент "; studentName(i)
studentYrs = 2016 - studentYearsOld(i)
IF studentYrs < 18 THEN
PRINT "Лет до права голоса:"; 18 - studentYrs
ELSEIF studentYrs >= 18 THEN
PRINT "Студент уже имеет право голоса!"
PRINT
END IF
studentYrs = 0
NEXT i

Код валидный, если допустил ошибку во время переписывания - сообщите.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи мы можем использовать язык программирования Python. Ниже представлен код, который решает данную задачу:

```python # Вводим количество студентов num_students = int(input("Введите количество студентов: "))

# Создаем пустые списки для хранения имен и годов рождения names = [] birth_years = []

# Вводим имена и годы рождения студентов for i in range(num_students): name = input("Введите имя студента: ") names.append(name) birth_year = int(input("Введите год рождения студента: ")) birth_years.append(birth_year)

# Получаем текущий год current_year = int(input("Введите текущий год: "))

# Проверяем, когда каждый студент получит право голоса for i in range(num_students): age = current_year - birth_years[i] if age >= 18: print(names[i], "сможет проголосовать через", age - 18, "лет.") else: print(names[i], "получит право голоса через", 18 - age, "лет.")

```

Данный код сначала запрашивает количество студентов. Затем в цикле запрашивает имена и годы рождения каждого студента. Затем запрашивает текущий год. После этого проходит по списку лет рождения каждого студента и сравнивает их с 18 лет, вычисляя, через сколько лет они получат право голоса. Результат выводится на экран.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос