add frisrt code from range >1000 <1
This commit is contained in:
parent
458f6de3fb
commit
e166b28043
36
src/index.ts
36
src/index.ts
|
@ -17,13 +17,13 @@
|
||||||
// && - AND
|
// && - AND
|
||||||
// || - OR
|
// || - OR
|
||||||
// !
|
// !
|
||||||
|
/*
|
||||||
function analise (chislo: number){
|
function analise (chislo: number){
|
||||||
return chislo % 3 ==0 || chislo % 5 ==0;
|
return chislo % 3 ==0 || chislo % 5 ==0;
|
||||||
}
|
}
|
||||||
|
|
||||||
let p = analise(3);
|
let p = analise(3);
|
||||||
//console.log(p);
|
|
||||||
let a = 0;
|
let a = 0;
|
||||||
for(let index = 1; index < 1000; ){
|
for(let index = 1; index < 1000; ){
|
||||||
|
|
||||||
|
@ -35,23 +35,37 @@ function analise (chislo: number){
|
||||||
//break //оператор прерывания цикла (сразуже заканчивает цикл)
|
//break //оператор прерывания цикла (сразуже заканчивает цикл)
|
||||||
}
|
}
|
||||||
console.log(`сумма: ${a}`);
|
console.log(`сумма: ${a}`);
|
||||||
|
*/
|
||||||
|
|
||||||
//найти формулу (в инете) арифметич. прогрессии и как эту формулу реализовать в коде
|
//найти формулу (в инете) арифметич. прогрессии и как эту формулу реализовать в коде
|
||||||
// найти как узнать А-n число. "Это число А-n" можно получить циклом в обратной последовательности от 1000 и идти к.
|
// найти как узнать А-n число. "Это число А-n" можно получить циклом в обратной последовательности от 1000 и идти к меньшему и найти первый попавшийся элемент.
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Формула n-го члена арифметической прогрессии: an = a1 + d(n − 1), где:
|
Формула n-го члена арифметической прогрессии: an = a1 + d(n − 1), где:
|
||||||
a1 — первый член прогрессии;
|
a1 — первый член прогрессии;
|
||||||
skysmart.ru
|
|
||||||
yaklass.ru
|
|
||||||
d — разность между любыми двумя соседними членами;
|
d — разность между любыми двумя соседними членами;
|
||||||
banki.ru
|
|
||||||
skillbox.ru
|
|
||||||
n — порядковый номер члена прогрессии.
|
n — порядковый номер члена прогрессии.
|
||||||
math-prosto.ru
|
|
||||||
yaklass.ru
|
|
||||||
С помощью этой формулы можно найти любой член арифметической прогрессии, если известны её первый член и разность.
|
С помощью этой формулы можно найти любой член арифметической прогрессии, если известны её первый член и разность.
|
||||||
math-prosto.ru
|
|
||||||
yaklass.ru
|
|
||||||
Формула для нахождения суммы первых n членов арифметической прогрессии: Sn = (a1 + an)⋅n/2, где n — число членов последовательности.
|
Формула для нахождения суммы первых n членов арифметической прогрессии: Sn = (a1 + an)⋅n/2, где n — число членов последовательности.
|
||||||
*/
|
*/
|
||||||
|
function analise (chislo: number){
|
||||||
|
return chislo % 3 ==0 || chislo % 5 ==0;
|
||||||
|
}
|
||||||
|
|
||||||
|
let p = analise(3);
|
||||||
|
|
||||||
|
let a = 0;
|
||||||
|
for(let index = 1000; index = 1; ){ // обратный цикл от 1000 до 1, для поиска первого элемента!
|
||||||
|
|
||||||
|
if (analise(index)){
|
||||||
|
//console.log(index);
|
||||||
|
a = a + index;
|
||||||
|
}
|
||||||
|
index = index + 1;
|
||||||
|
//break //оператор прерывания цикла (сразуже заканчивает цикл)
|
||||||
|
}
|
||||||
|
console.log(`сумма: ${a}`);
|
||||||
|
|
Loading…
Reference in New Issue