Раздел 2. Условный оператор и арифметика




Программы составить в VBA Excel, MathCAD, Scilab

Раздел 1. Линейные алгоритмы

1. Вывести на экран текущее название дня недели, название месяца и свое имя. Каждое слово должно быть в отдельной строке.

2. Вывести на экран пять строк из нулей, причем количество нулей в каждой строке равно номеру строки.

3. Вывести на экран прямоугольник, заполненный буквами А. Количество строк в прямоугольнике равно 5, количество столбцов равно 8.

4. Вывести на экран букву "W" из символов "*" (звездочка).

  1. Пользователь вводит три числа. Увеличьте первое число в два раза, второе числа уменьшите на 3, третье число возведите в квадрат и затем найдите сумму новых трех чисел.
  2. Пользователь вводит три числа. Найдите среднее арифметическое этих чисел, а также разность удвоенной суммы первого и третьего чисел и утроенного второго числа.
  3. Пользователь вводит сторону квадрата. Найдите периметр и площадь квадрата.
  4. Пользователь вводит цены 1 кг конфет и 1 кг печенья. Найдите стоимость: а) одной покупки из 300 г конфет и 400 г печенья; б) трех покупок, каждая из 2 кг печенья и 1 кг 800 г конфет.
  5. Даны катеты прямоугольного треугольника. Найдите площадь, периметр и гипотенузу треугольника.
  6. Известно, что x кг конфет стоит a рублей. Определите, сколько стоит y кг этих конфет, а также сколько кг конфет можно купить на k рублей. Все значения вводит пользователь.
  7. Пользователь вводит количество дней, указывает процент скидки и вводит сумму. Рассчитать прибыль, если за каждый день сумма увеличивается на 3 $ и затем применяется скидка, то есть итоговая сумма еще увеличивается на данное число процентов.
  8. Пользователь вводит количество недель, месяцев, лет и получает количество дней за это время. Считать, что в месяце 30 дней.
  9. Даны две переменных с некоторыми значениями. Поменять местами значения этих переменных
  10. Даны три переменные a, b и c. Изменить значения этих переменных так, чтобы в a хранилось значение a + b, в b хранилась разность старых значений ca, а в c хранилось сумма старых значений a + b + c. Например, a =0, b =2, c =5, тогда новые значения a =2, b =3 и c =7.
  11. Дан прямоугольник размером 647 x 170. Сколько квадратов со стороной 30 можно вырезать из него?

Раздел 2. Условный оператор и арифметика

  1. Дано число. Если оно больше 3, то увеличить число на 10, иначе уменьшить на 10.
  2. Дано число. Если оно меньше 7, то вывести Yes, если больше 10, то вывести No, если равно 9, то вывести Error.
  3. Пользователь вводит номер месяца, вывести название месяца.
  4. Дано два числа. Вывести наибольшее из них.
  5. Дано два числа. Вывести yes, если они отличаются на 100, иначе вывести No.
  6. Даны два числа. Если первое число больше второго, то вывести yes, иначе поменять значения этих переменных и вывести их на экран.
  7. Дано число. Если оно от -10 до 10 не включительно, то увеличить его на 5, иначе уменьшить на 10.
  8. Дано число. Если оно более 100 или менее -100, то занулить, иначе увеличить его на 1.
  9. Дано число. Если оно от 2 до 5 включительно, то увеличить его на 10. Если оно от 7 до 40, то уменьшить на 100. Если оно не более 0 или более 3000, то увеличить в 3 раза (то есть умножить на 3). Иначе занулить это число.
  10. Пользователь вводит номер месяца. Вывести название поры года (весна, лето и т.д.)
  11. Пользователь вводит два числа. Если они не равны 10 и первое число четное, то вывести их сумму, иначе вывести их произведение.
  12. Пользователь вводит три числа. Если все числа больше 10 и первые два числа делятся на 3, то вывести yes, иначе no
  13. Пользователь вводит три числа. Найти сумму тех чисел, которые делятся на 5. Если таких чисел нет, то вывести error.
  14. Даны три числа. Найдите наибольшее число из них.
  15. Даны три числа. Найдите те два из них, сумма которых наибольшая.
  16. Пользователь вводит четыре числа. Найдите наибольшее четное число среди них. Если оно не существует, выведите фразу "not found"
  17. Даны три числа. Написать "yes", если среди них есть одинаковые.
  18. Даны три числа. Написать "yes", если можно взять какие-то два из них и в сумме получить третье
  19. Дано четыре числа, если первые два числа больше 5, третье число делится на 6, четвертое число не делится на 3, то вывести yes, иначе no.
  20. Дано два числа. Если хотя бы одно из них больше 30, то вывести yes, иначе no.
  21. Дано три числа. Если ровно два из них меньше 5, то вывести yes, иначе вывести no.
  22. Дано три числа. Найти количество положительных чисел среди них.
  23. Даны коэффициенты a, b, c уравнения ax 2+ bx + c =0. Найти решение.


Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-02-11 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: