
04.10.2009, 22:57
|
|
Участник форума
Регистрация: 27.11.2008
Сообщений: 161
С нами:
9185589
Репутация:
128
|
|
Сообщение от 043nKRuT0y
Всем привет !
Так как ето единый раздел для ЛР задаю вопрос здесь ....
В общем помогите решыть на "JAVA"
-Дано целое число N (> 0). Найти значение выражения
1.1 – 1.2 + 1.3 – …
(N слагаемых, знаки чередуются). Условный оператор не использовать.
Код:
/**
*
*/
/**
* @author ss88
*
*/
public class Question1 {
/**
* @param args
*/
public static void main(String[] args) {
/* Количество слагаемых */
int N = Integer.parseInt( args[0] );
double summand = 1;
double result = summand;
for(int i = 0; i < N; i++){
summand+=0.1;
result += (i%2 == 0)?summand:-summand;
}
System.out.println("Count of summands = " + N + " Result is " + result);
}
}
|
|
|