С клавиатуры вводятся 2 целых числа в отдельных строках выведите на экран половину их суммы

Обновлено: 17.05.2024

Задача 1
Напишите программу, которая запрашивает у пользователя размер обуви, а выводит на экран размер скальных туфель (туфли для скалолазания), учитывая, что обычно размер скальных туфель на два размера меньше обычного.


Задача 2
Тест по английскому языку состоит из трёх частей. Ученик последовательно вводит с клавиатуры набранные баллы за каждую часть — три целых числа. Каждое число вводится на отдельной строке, то есть input() запрашивается три раза. Напишите программу, которая считает итоговый балл за тест — сумму баллов за три части.

Задача 3
В переменной salary хранится значение заработной платы человека в рублях (можете сами присвоить salary какое-нибудь значение).

Задача 4
Напишите программу, которая запрашивает у пользователя сумму (в рублях), которую он хочет перевести своему другу на карту другого банка, и возвращает сумму списания (в рублях) с учётом комиссии банка 5%.

Примечание: считайте, что сумма перевода — целое число.

Задача 5
Питон выполз на улицу погулять и решил поиграть: просил прохожих назвать какую-нибудь цифру (то есть ввести её с клавиатуры) и приписывал эту цифру к цифре, которую назвал предыдущий прохожий. Напишите код, который позволит определить, какое число получится после опроса четырёх прохожих, если известно, что первый прохожий назвал цифру 5. Задача не подразумевает использование циклов; запускать код несколько раз / копировать строки кода или ячейки можно. Обратите внимание: в результате должно получиться целое число, не строка.

Задача 6
Дано целое число n. Выведите следующее за ним чётное число. При решении этой задачи нельзя использовать условный оператор if и циклы.

Задача 7
Составить программу расчета гипотенузы прямоугольного треугольника. Длина катетов запрашивается у пользователя.

Задача 8
Составить программу нахождения корней квадратного уравнения в общем виде. Коэффициенты запрашиваются у пользователя.

Задача 9
Составить программу вывода таблицы умножения на число M. Таблица составляется от M * a, до M * b, где M, a, b запрашиваются у пользователя. Вывод должен осуществляется в столбик, по одному примеру на строку в следующем виде (например):
5 х 4 = 20
5 х 5 = 25
И так далее.


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

Формат входных данных:
На вход программе подается одно целое число.

Формат выходных данных:
Программа должна вывести три последовательно идущих числа в соответствии с условием задачи.


Напишите программу, которая считывает три целых числа и выводит на экран их сумму. Каждое число записано в отдельной строке.

Формат входных данных:
На вход программе подаётся три целых числа, каждое на отдельной строке.

Формат выходных данных:
Программа должна вывести сумму введенных чисел.


Напишите программу, вычисляющую объём куба и площадь его полной поверхности, по введённому значению длины ребра.

Формат выходных данных:
Программа должна вывести текст и числа в соответствии с условием задачи.

Примечание: Объём куба и площадь полной поверхности можно вычислить по формулам V = a^3, \, \, S = 6a^2 V = a 3 , S = 6 a 2 .


Формат выходных данных:
Программа должна вывести значение функции по введённым числам a a и b b .


Напишите программу, которая считывает целое число, после чего на экран выводится следующее и предыдущее целое число с пояснительным текстом.

Формат входных данных:
На вход программе подаётся целое число.

Формат выходных данных:
Программа должна вывести текст согласно условию задачи.


Задача: Стоимость покупки

Напишите программу, которая считает стоимость трех компьютеров, состоящих из монитора, системного блока, клавиатуры и мыши.

Пример.Ввести с клавиатуры два целых числа и вывести на экран их сумму.

Сразу запишем решение задачи на языке Си.


• Программа чаще всего содержит 4 части:

o объявление переменных;

o ввод исходных данных;

o обработка данных (вычисления);

o вывод результата.

• Перед вводом данных необходимо вывести на экран подсказку (иначе компьютер будет

ждать ввода данных, а пользователь не будет знать, что от него хочет машина).

• Символы \nв функции printfобозначают переход в начало новой строки.

• Для ввода данных используют функцию scanf.


Формат ввода – это строка в кавычках, в которой перечислены один или несколько

форматов ввода данных:

%dввод целого числа (переменная типа int)

%fввод вещественного числа (переменная типа float)

%сввод одного символа (переменная типа char)

oПосле формата ввода через запятую перечисляются адреса ячеек памяти, в которые надо записать введенные значения. Почувствуйте разницу:

aзначение переменной a

&aадрес переменной a

o Количество форматов в строке должно быть равно количеству адресов переменных в

списке. Кроме того, тип переменных должен совпадать с указанным: например, если a

и b целые переменные, то следующие вызовы функций ошибочны

scanf ( "%d%d", &a );куда записывать второе введенное число?

scanf ( "%d%d", &a, &b, &c );не задан формат для переменной c

scanf ( "%f%f", &a, &b );нельзя вводить целые переменные по ве-

• Для вычислений используют оператор присваивания, в котором o справа от знака равенства стоит арифметическое выражение, которое надо вычислить

o слева от знака равенства ставится имя переменной, в которую надо записать результат

c = a + b; // сумму a и b записать в c

• Для вывода чисел и значений переменных на экран используют функцию printf


содержание скобок при вызове функции printfочень похоже на функцию scanf

oСначала идет символьная строка — формат вывода — в которой можно использовать

%dвывод целого числа

%fвывод вещественного числа

%свывод одного символа

%sвывод символьной строки

\nпереход в начало новой строки

все остальные символы (кроме некоторых других специальных команд) просто выводятся на экран.

oОдной строки формата недостаточно: в ней сказано, в какое место выводить данные, но

не сказано, откуда их взять. Поэтому через запятую после формата вывода надо поставить список чисел или переменных, значения которых надо вывести, при этом можно сразу проводить вычисления.

printf ( "Результат: %d + %d = %d \n", a, 5, a+5 );

oТак же, как и для функции scanf, надо следить за совпадением типов и количества переменных и форматов вывода.

Читайте также: