Лабораторная работа 4 5
Лабораторная работа 5 7
Лабораторная работа 6 9
Лабораторная работа 7 11
Лабораторная работа 8 15
Лабораторная работа 9 17
Лабораторная работа 11 21
Лабораторная работа 13 23
Лабораторная работа 14 25
Лабораторная работа 16 28
Лабораторная работа 18 30
Лабораторная работа 19 37
Лабораторная работа 20 39
Лабораторная работа 10 42
Лабораторная работа 15 46
Лабораторная работа 21 49
Лабораторная работа 23 58
Лабораторная работа 24 62
Постановка задачи
Условие задачи: написать и отладить программу пересчета числа световых лет
в астрономические единицы;
Исходные данные:
“years” – количество световых лет, вводимых пользователем.
Алгоритм решения:
Для пересчета числа световых лет в астрономические единицы воспользуемся следующими математическими преобразованиями:
years*63241.1;
Выведем число астрономических единиц.
Контрольный пример:
Входные данные: 12
Результат: 12 световых лет = 758893 астрономических единиц.
Словесный алгоритм:
Шаг 1: локализация программы на русский язык
setlocale(LC_ALL, "RUS");
Шаг 2: объявление переменных
float years;
Шаг 3: ввод переменной
printf("Введите число световых лет: ");
scanf_s("%f.3", &years);
Шаг 4: вывод результата
printf("%g световых лет = %g астрономических единиц.", years, years * 63241.1);
Блок- схема программы
Рисунок 1 – блок-схема программы.
Код программы
Рисунок 2 – код программы.
Результат работы программы
Рисунок 3- результат выполнения программы.
Достарыңызбен бөлісу: |