Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Cкриншот 1.1

Цель работы

 

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

 

Постановка задачи

 

1) Изучить возможности условных операторов Java.

2) Разработать и отладить программу, демонстрирующую применение условных операторов.

3) Протестировать программу на контрольных примерах.

 

 

Задание

Номер варианта g z
 

Код программы:

public class Lab_7 {

public static double expression(double x) {

double y, z, g;

if (x < = 0) g = (3 + Math.pow((Math.sin(2*x)), 2)) / (1 + Math.pow(Math.cos(x), 2));

else g = 2 * Math.sqrt(1 + 2 * x);

if (x < 0) z = Math.sqrt(1 + (x*x / (1 + x*x)));

else if ((x > 0) & (x < 1)) z = 2 * Math.pow(Math.sqrt(Math.cos(x)), 2);

else z = Math.sqrt(1 + Math.abs(2 * Math.pow(Math.sin(3*x), 1 / 3)));

y = g + z;

System.out.println(" При x = " + x + " z = " + z + " g = " + g + " y = " + y);

return y;

}

public static void main(String []args){

expression(-5);

expression(0.1);

expression(1);

expression(2);

}

}

Cкриншот 1.1

В окне терминала программа выдает:

<== предыдущая лекция | следующая лекция ==>
Текст классов. public double Series; | Light In August Summary




© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.