Функция с бозгашт
В этом уроке: функция вычисляет результат и возвращает его.
Урок 14
бозгаштбозгаштВ этом уроке: функция вычисляет результат и возвращает его.
бозгаштВ этом уроке: функция вычисляет результат и возвращает его.
бозгаштбозгашт значит «вернуть»:
1функсия квадрат(х: рақам): рақам {2бозгашт х * х;3}45чоп(квадрат(4));6тағ натиҷа = квадрат(3) + квадрат(4);7чоп(натиҷа);
бозгашт х * х; возвращает значение туда, где функцию вызвали.: рақам после скобок говорит, что функция возвращает число.бозгашт функция заканчивается.1функсия калонтарин(а: рақам, б: рақам): рақам {2агар (а > б) {3бозгашт а;4}5бозгашт б;6}78чоп(калонтарин(3, 7));9чоп(калонтарин(калонтарин(1, 9), 4));
дуруст или нодуруст1функсия ҷуфтАст(н: рақам): мантиқӣ {2бозгашт н % 2 === 0;3}45тағ рақам = хонданиРақам();6агар (ҷуфтАст(рақам)) {7чоп("Ҷуфт");8} вагарна {9чоп("Тоқ");10}
12
чоп и бозгаштчоп выводит значение на экран; бозгашт возвращает его в программу, чтобы им воспользоваться: в вычислении, в переменной или в условии.
Напишите функцию фаренгейт(с), которая переводит температуру из градусов Цельсия в Фаренгейты и возвращает её: с * 9 / 5 + 32. Прочитайте температуру и выведите результат.
Ввод: Одно число: градусы Цельсия.
Вывод: Градусы Фаренгейта.
Напишите функцию соддаАст(н), которая возвращает дуруст, если н - простое число (больше 1 и делится только на 1 и на себя). Прочитайте число и выведите Содда или Содда нест.
Ввод: Одно целое число.
Вывод: Содда или Содда нест
Напишите функцию дараҷа(асос, нишондиҳанда) с циклом (без Риёзӣ.қувват и **). Прочитайте два числа и выведите результат.
Ввод: Два числа: основание, затем показатель (0 или больше).
Вывод: Степень.
Напишите функцию калонтарин(а, б), которая возвращает большее из двух чисел. Прочитайте три числа и с её помощью выведите наибольшее.
Ввод: Три числа.
Вывод: Наибольшее.