Индивидуальные задания к лабораторной работе №1

Внимание! Для каждого задания необходимо создать отдельное приложение. Массивы использовать нельзя!!!

Номер Текст задания
Вариант 1
1. Написать программу вычисления площади параллелограмма. Ввести три переменные: Длина, ширина и угол между сторонами. Проинициализировать переменные некоторыми значениями, исходные данные и результат расчета вывести на экран. Предусмотреть тестовый пример, который легко решается в уме.
2. Написать программу вычисления стоимости разговора по телефону с учетом 20% скидки, предоставляемой по субботам и воскресеньям. Ввести переменные для дня недели (целое), стоимости минуты разговора (вещественное), полной стоимости разговора. Результат расчета вывести на экран. Предусмотреть тестовый пример, который легко решается в уме. Предусмотреть проверку некорректности исходных данных (например, отрицательная длительность разговора).
3. Написать программу, которая вычисляет сумму первых k цифр в записи целого числа n. Результат расчета вывести на экран. Предусмотреть тестовый пример, который легко решается в уме.
Вариант 2
1. Написать программу вычисления объема прямоугольного параллелепипеда. Ввести три переменные: длина, ширина и высота. Проинициализировать переменные некоторыми значениями, исходные данные и результат расчета вывести на экран. Предусмотреть тестовый пример, который легко решается в уме.
2. Написать программу, которая по номеру месяца выводит соответствующее название времени года. Ввести соответствующие переменные, инициализировать их. Результат вывести на экран в текстовом виде. Предусмотреть проверку некорректности исходных данных (номер месяца не лежит в диапазоне от 1 до 12).
3. Написать программу, которая определяет такое число k, являющееся показателем степени числа m, при возведении к которую в записи получившегося числа впервые встречается цифра n. Результат расчета вывести на экран. Предусмотреть тестовый пример, который легко решается в уме.
Вариант 3
1. Написать программу вычисления площади поверхности прямоугольного параллелепипеда. Ввести три переменные: длина, ширина и высота. Проинициализировать переменные некоторыми значениями, исходные данные и результат расчета вывести на экран. Предусмотреть тестовый пример, который легко решается в уме.
2. Написать программу, которая для заданного числа (в диапазоне от 1 до 999), обозначающего сумму денег, дописывает слово «рубль» в правильном форме. Ввести соответствующие переменные, инициализировать их. Результат вывести на экран в текстовом виде. Предусмотреть проверку некорректности исходных данных (например, отрицательная сумма).
3. Задаются два числа m и n. Определить k – максимальное количество 0 в двоичной записи этих чисел. Результат расчета вывести на экран. Предусмотреть тестовый пример, который легко решается в уме.
Вариант 4
1. Написать программу вычисления длины стороны треугольника, если известны длины двух других сторон и угол между ними. Ввести три переменные: сторона1, сторона2 и угол. Проинициализировать переменные некоторыми значениями, исходные данные и результат расчета вывести на экран. Предусмотреть тестовый пример, который легко решается в уме.
2. Написать программу, которая по заданному номеру дня недели выводит одно из сообщений: «Рабочий день», «Суббота» или «Воскресенье». Предусмотреть проверку некорректности исходных данных (например, отрицательная длительность разговора).
3. Задаются два числа m и n. (числа больше 50). Определить k – разность их НОК и НОД. Результат расчета вывести на экран. Предусмотреть тестовый пример, который легко решается в уме.
Вариант 5
1. Написать программу вычисления объема цилиндра. Ввести две переменные: радиус основания и образующая. Проинициализировать переменные некоторыми значениями, исходные данные и результат расчета вывести на экран. Предусмотреть тестовый пример, который легко решается в уме.
2. Написать программу, которая по заданному номеру дня недели, выводит название дня недели. Предусмотреть проверку некорректности исходных данных (число находится вне диапазона от 1 до 7).
3. Задаются числа m и n. Определить число k – разность наибольшего числа и наименьшего числа, расположенных между между m и n и являющихся полными квадратами. Результат расчета вывести на экран. Предусмотреть тестовый пример, который легко решается в уме.
Вариант 6
1. Написать программу вычисления площади поверхности конуса. Ввести две переменные: высота конуса и радиус его основания. Проинициализировать переменные некоторыми значениями, исходные данные и результат расчета вывести на экран. Предусмотреть тестовый пример, который легко решается в уме.
2. Написать программу, которая для заданной комбинации чисел a (сторона), b (сторона), c (угол между сторонами) определяет являются ли треугольник с такими параметрами прямоугольным, равнобедренным или равносторонним. Предусмотреть проверку некорректности исходных данных (например, отрицательное значение длины стороны или не существующий треугольник).
3. Для заданных чисел m и n. Определить k – разность наибольшего числа кратного числу 7 и наименьшего числа кратного числу 5 между ними. Результат расчета вывести на экран. Предусмотреть тестовый пример, который легко решается в уме.
Вариант 7
1. Написать программу вычисления стоимости покупки, состоящей из нескольких тетрадей и такого же количества обложек к ним. Количество и цена задаются соответствующими переменными. Проинициализировать переменные некоторыми значениями, исходные данные и результат расчета вывести на экран. Предусмотреть тестовый пример, который легко решается в уме.
2. Написать программу для решения квадратного уравнения по заданным трем коэффицентам. Предусмотреть проверку некорректности исходных данных (например, уравнение не является квадратным, дискриминант отрицателен...).
3. Задаются числа m и n. Определить k – сумму всех нечетных чисел кратных 7 между ними. Результат расчета вывести на экран. Предусмотреть тестовый пример, который легко решается в уме.
Вариант 8
1. Написать программу вычисления стоимости покупки яблок. Вес и цена задаются соответствующими переменными. Проинициализировать переменные некоторыми значениями, исходные данные и результат расчета вывести на экран. Предусмотреть тестовый пример, который легко решается в уме.
2. Написать программу вычисления общей стоимости покупки с учетом скидки. Предусмотреть суммирование по 4 наименованиям товара в одной покупке. Скидка в 3% предоставляется, если сумма покупки более 500 руб., в в 5% – если сумма больше 1000 руб. Предусмотреть проверку некорректности исходных данных (например, отрицательное или нулевое значение стоимости одного из четырех товаров).
3. Для заданных m и n. Определить число k – следующее за m с произведением цифр превышающим n. Результат расчета вывести на экран. Предусмотреть тестовый пример, который легко решается в уме.
Вариант 9
1. Написать программу вычисления площади треугольника, если известны длина одной из его сторон и прилегающие к ней углы. Ввести соответствующие переменные, проинициализировать их некоторыми значениями, исходные данные и результат расчета вывести на экран. Предусмотреть тестовый пример, который легко решается в уме.
2. Написать программу которая по координатам четырех точек на плоскости будет определять тип четырехугольника: ромб, прямоугольник, квадрат. Предусмотреть проверку некорректности исходных данных (например, все точки лежат на одной прямой).
3. Задаются m и n. Определить наибольшее число k между m и n с суммой цифр как у числа m. Результат расчета вывести на экран. Предусмотреть тестовый пример, который легко решается в уме.
Вариант 10
1. Написать программу пересчета веса из фунтов в килограммы (1 фунт = 405,9 грамма). Ввести соответствующие переменные, проинициализировать переменные некоторыми значениями, исходные данные и результат расчета вывести на экран. Предусмотреть тестовый пример, который легко решается в уме.
2. Написать программу решения биквадратного уравнения. Ввести соответствующие переменные. Предусмотреть проверку некорректности исходных данных (например, уравнение не является биквадратным).
3. Число m задается в шестнадцатеричной системе счисления. Определить k - количество цифр n в десятичной записи числа m. Результат расчета вывести на экран. Предусмотреть тестовый пример, который легко решается в уме.
Вариант 11
1. Написать программу вычисления площади площади треугольника, если известны длины всех его сторон. Ввести соответствующие переменные, проинициализировать переменные некоторыми значениями, исходные данные и результат расчета вывести на экран. Предусмотреть тестовый пример, который легко решается в уме.
2. Написать программу вычисления сопротивления электрической цепи, состоящей из двух элементов, сопротивлением R1 и R2, которые могут быть соединены последовательно или параллельно. Предусмотреть проверку некорректности исходных данных (например, нулевое сопротивление при параллельном соединении или отрицательное значение сопротивления).
3. Задается число m. Определить вид числа в троичной системе счисления. Результат расчета вывести на экран. Предусмотреть тестовый пример, который легко решается в уме.
Вариант 12
1. Написать программу вычисления сопротивления электрической цепи, состоящей из пяти параллельно соединенных резисторов. Создать соответствующие переменные, проинициализировать их некоторыми значениями, исходные данные и результат расчета вывести на экран. Предусмотреть тестовый пример, который легко решается в уме.
2. Написать программу, проверяющую является ли год високосным. Предусмотреть проверку некорректности исходных данных (например, отрицательное значение года).
3. Задается число m. Определить k - количество четных цифр в восьмеричной записи числа. Результат расчета вывести на экран. Предусмотреть тестовый пример, который легко решается в уме.
Вариант 13
1. Написать программу вычисления сопротивления электрической цепи, состоящей из двух последовательно соединенных сопротивлений и трех параллельно соединенных. Создать соответствующие переменные, проинициализировать их некоторыми значениями, исходные данные и результат расчета вывести на экран. Предусмотреть тестовый пример, который легко решается в уме.
2. Написать программу для определения максимального из четырех заданных положительных чисел. Предусмотреть проверку некорректности исходных данных (например, число отрицательное).
3. Написать программу, которая вычисляет число «Пи» с заданной точностью (воспользоваться тем, что значение частичной суммы ряда при суммировании достаточно большого количества членов приближается к значению π/4). Результат расчета вывести на экран.
Вариант 14
1. Написать программу вычисления расстояния между населенными пунктами. Создаются переменные, хранящие масштаб карты и расстояние между точками на карте. Проинициализировать переменные некоторыми значениями, исходные данные и результат расчета вывести на экран. Предусмотреть тестовый пример, который легко решается в уме.
2. Написать программу для определения максимальноого попарного частного для четырех чисел. Предусмотреть проверку некорректности исходных данных (например, число равно нулю).
3. Задаются числа m и n. Определить значение их разности в пятиричной системе счисления. Результат расчета вывести на экран. Предусмотреть тестовый пример, который легко решается в уме.
Вариант 15
1. Написать программу, вычисляющую среднюю скорость с которой бегун пробежал дистанцию. Создаются переменные для хранения количества этапов (не более трех), длины каждого этапа и времени преодоления каждого этапа. Проинициализировать переменные некоторыми значениями, исходные данные и результат расчета вывести на экран. Предусмотреть тестовый пример, который легко решается в уме.
2. Написать программу определяющую среди всех пар для четырех значащих цифр пару с максимальным среднегеометрическим. Предусмотреть проверку некорректности исходных данных (например, число отрицательное).
3. Задаются числа m и n. Найти все числа между m и n, сумма цифр которых является числом Фиббоначи. Результат расчета вывести на экран. Предусмотреть тестовый пример, который легко решается в уме.