Напишите метод, который получает в качестве параметра два числа (А и В) и выводит на экран все четные числа из диапазона а в



Дата02.02.2023
өлшемі248.11 Kb.
#469058
Gani Daniyar 0-1


Задание 2.1
Напишите метод, который получает в качестве параметра два числа (А и В) и выводит на экран все четные числа из диапазона А ... В.

void main(List args) {


int B = 10;

for (int A = 1; A <= B; A++) {


if (A % 2 == 0) {
print(A);
}
}
}



Задание 2.2


Напишите метод, который принимает в качестве параметров целое число и возвращает сумму его цифр.

void main(List args) {


int num = 1234;

int sum = 0;


int digit = 0;

while (num > 0) {


digit = num % 10;
sum = sum + digit;
num = num ~/ 10;
}

print("Sum: $sum");


}

Задание 2.3


Напишите метод, который принимает в качестве параметра целое число и возвращает количество цифр в этом числе.

void main(List args) {


int num = 1234;
int kol = 1;
while (num >= 10){
kol += 1;
num ~/= 10;
}
print ('Koli4estvo: $kol');
}



Задание 2.4


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

void main (List args) {


int num = 789;
int min = 1;
min = num % 10;
num = num ~/ 10;
while (num > 0) {
if (num % 10 > min) {
min = num % 10;
}
num = num ~/ 10;
}
print(min);
}

Задание 2.5
Напишите метод, который возвращает число Фибоначчи из указанной позиции.

void main (List args) {


int fib1 = 1;


int fib2 = 1;
int fib_sum = 0;
int num = 10;
int i = 0;
while (i < num - 2) {
fib_sum = fib1 + fib2;
fib1 = fib2;
fib2 = fib_sum;
i = i + 1;
}
print("Значение этого элемента: $fib2");
}



Задание 2.6


Создайте анонимный метод (вложенный метод (внутри другого метода)), который умножает переменные a и b.

void main (List args) {


Function operation = (a, b) => a * b;
print(operation(3,6));
}



Задание 2.7


Создайте лямбда выражение (анонимный метод), который возвращает максимум из двух переменных. compare(a,b);

void main(List args){


int a = 10;
int b = 20;
Function operation = ( int a, int b){
if ( a > b ){
return('Max: $a');
}
else{
return('Max: $b');
}
};
print(operation(a, b));
}


Достарыңызбен бөлісу:




©www.dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет