Создать программу, проверяющую и сообщающую на экран, является ли целое число записанное в переменную n, чётным либо нечётным
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

if ( n %2==0){

System . out . println ("Число "+ n +" - четное");

}

else {

System . out . println ("Число "+ n +" - нечетное");

}

Создать программу, выводящую на экран ближайшее к 10 из двух чисел, записанных в переменные m и n. Например, среди чисел 8,5 и 11,45 ближайшее к десяти 11,45.

double b = Math . abs ( a - n );
double c = Math . abs ( a - m );

if ( b == c ){
System . out . println ("Числа "+ n +" и "+ m + " равноудалены от "+ a );
}
if ( b > c ){
System . out . println ("Число "+ m +" ближе к "+ a );
}
if ( b < c ) {
System . out . println ("Число "+ n +" ближе к "+ a );
}













Операторы цикла

Цикл используется тогда, когда нужно выполнить какую-либо конструкцию кода многократно, определенное количество раз (либо до выполнения какого-либо условия).

Операторы цикла
• for
• while
• do … while

Цикл for
• Обычно состоит из 3-х частей
• Некоторые части могут быть пропущены (например, инициализация переменной вне цикла)

                 Инициализация   условие    итерация(шаг)
for (int i = 0; i < 10; i++) {
System. out.println("i = " + i);

}

 

Цикл while
• Используется, когда заранее может быть неизвестно количество шагов
• Отличие от цикла for – проверку условия можно выполнять как в начале итерации, так и в конце


int i = 0;// инициализация
// условие
while (i < 10) {
System. out.println("i = " + i);
i++;// итерация ( шаг )

}

 

Цикл do…while















Хотя бы один раз выполнится

int i = 0; //инициализация
do {
i ++; //итерация (шаг)
System . out . println (" i = " + i );
} while ( i <10); //условие

Операторы break и continue
• break – выход из цикла, даже если не все шаги выполнены
• Также может использоваться и в других конструкциях (например, switch)
• continue – переход к следующему шагу (даже если текущий не завершен)
• Операторы могут использоваться в обоих типах циклов: for и while

1. Написати програму, обчислюючу y=tg(x)+tg(x2)+…+tg(x10), х– задається з клавіатури.

2. Обчислити p= , n>2

3. Написати програму для підрахунку n!

 

4. Написати програму виведення значень функції y= , x – задається з клавіатури.

5. Написати програму виведення значень функції y=sin(x)+cos(x)-tg(x2),

x Є [0, π/2], крок зміни x h=0.5.












Подготовка к контрольной работе

Решение разных типов задач

     Y=

х – вводится с клавиатуры, у – вычисляется.

double x,y=0;

Scanner in=new Scanner(System.in);

System.out.print("Введите х=");

x=in.nextDouble();

if (x<=-3) {

y=cos(x)*sqrt(sin(x));

}

if (x>-3 && x<0) {

y=(pow(x,3)-3)/pow(x+2.5,2);

}

if (x>0 && x<4) {

y=sqrt(7-x*x);

}

if (x>5) {

y=log(x)*pow(sin(x),2);

}

if (x>=4 && x<=5) {

System.out.println("Функция не определена!!!");

in.close();

return;

}

System.out.printf("При х=%5.3f y=%5.3f",x,y);

in.close();

 

Дата: 2018-11-18, просмотров: 870.