Программы составить в VBA Excel, MathCAD, Scilab
Раздел 1. Линейные алгоритмы
1. Вывести на экран текущее название дня недели, название месяца и свое имя. Каждое слово должно быть в отдельной строке.
2. Вывести на экран пять строк из нулей, причем количество нулей в каждой строке равно номеру строки.
3. Вывести на экран прямоугольник, заполненный буквами А. Количество строк в прямоугольнике равно 5, количество столбцов равно 8.
4. Вывести на экран букву "W" из символов "*" (звездочка).
- Пользователь вводит три числа. Увеличьте первое число в два раза, второе числа уменьшите на 3, третье число возведите в квадрат и затем найдите сумму новых трех чисел.
- Пользователь вводит три числа. Найдите среднее арифметическое этих чисел, а также разность удвоенной суммы первого и третьего чисел и утроенного второго числа.
- Пользователь вводит сторону квадрата. Найдите периметр и площадь квадрата.
- Пользователь вводит цены 1 кг конфет и 1 кг печенья. Найдите стоимость: а) одной покупки из 300 г конфет и 400 г печенья; б) трех покупок, каждая из 2 кг печенья и 1 кг 800 г конфет.
- Даны катеты прямоугольного треугольника. Найдите площадь, периметр и гипотенузу треугольника.
- Известно, что x кг конфет стоит a рублей. Определите, сколько стоит y кг этих конфет, а также сколько кг конфет можно купить на k рублей. Все значения вводит пользователь.
- Пользователь вводит количество дней, указывает процент скидки и вводит сумму. Рассчитать прибыль, если за каждый день сумма увеличивается на 3 $ и затем применяется скидка, то есть итоговая сумма еще увеличивается на данное число процентов.
- Пользователь вводит количество недель, месяцев, лет и получает количество дней за это время. Считать, что в месяце 30 дней.
- Даны две переменных с некоторыми значениями. Поменять местами значения этих переменных
- Даны три переменные a, b и c. Изменить значения этих переменных так, чтобы в a хранилось значение a + b, в b хранилась разность старых значений c − a, а в c хранилось сумма старых значений a + b + c. Например, a =0, b =2, c =5, тогда новые значения a =2, b =3 и c =7.
- Дан прямоугольник размером 647 x 170. Сколько квадратов со стороной 30 можно вырезать из него?
Раздел 2. Условный оператор и арифметика
- Дано число. Если оно больше 3, то увеличить число на 10, иначе уменьшить на 10.
- Дано число. Если оно меньше 7, то вывести Yes, если больше 10, то вывести No, если равно 9, то вывести Error.
- Пользователь вводит номер месяца, вывести название месяца.
- Дано два числа. Вывести наибольшее из них.
- Дано два числа. Вывести yes, если они отличаются на 100, иначе вывести No.
- Даны два числа. Если первое число больше второго, то вывести yes, иначе поменять значения этих переменных и вывести их на экран.
- Дано число. Если оно от -10 до 10 не включительно, то увеличить его на 5, иначе уменьшить на 10.
- Дано число. Если оно более 100 или менее -100, то занулить, иначе увеличить его на 1.
- Дано число. Если оно от 2 до 5 включительно, то увеличить его на 10. Если оно от 7 до 40, то уменьшить на 100. Если оно не более 0 или более 3000, то увеличить в 3 раза (то есть умножить на 3). Иначе занулить это число.
- Пользователь вводит номер месяца. Вывести название поры года (весна, лето и т.д.)
- Пользователь вводит два числа. Если они не равны 10 и первое число четное, то вывести их сумму, иначе вывести их произведение.
- Пользователь вводит три числа. Если все числа больше 10 и первые два числа делятся на 3, то вывести yes, иначе no
- Пользователь вводит три числа. Найти сумму тех чисел, которые делятся на 5. Если таких чисел нет, то вывести error.
- Даны три числа. Найдите наибольшее число из них.
- Даны три числа. Найдите те два из них, сумма которых наибольшая.
- Пользователь вводит четыре числа. Найдите наибольшее четное число среди них. Если оно не существует, выведите фразу "not found"
- Даны три числа. Написать "yes", если среди них есть одинаковые.
- Даны три числа. Написать "yes", если можно взять какие-то два из них и в сумме получить третье
- Дано четыре числа, если первые два числа больше 5, третье число делится на 6, четвертое число не делится на 3, то вывести yes, иначе no.
- Дано два числа. Если хотя бы одно из них больше 30, то вывести yes, иначе no.
- Дано три числа. Если ровно два из них меньше 5, то вывести yes, иначе вывести no.
- Дано три числа. Найти количество положительных чисел среди них.
- Даны коэффициенты a, b, c уравнения ax 2+ bx + c =0. Найти решение.