3 / 3 / 1
Регистрация: 08.10.2014
Сообщений: 56
1

Доработать код

12.07.2016, 11:19. Показов 423. Ответов 1
Метки нет (Все метки)

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
function solveTask3(data) {
    $('#output').html("");
    /* проверяем исходные данные, в первой задаче это должны быть просто числа, поэтому применяем функцию validate*/
    if (!validatePositive('#e1')) return false;
    /* если данные введены неверно выполнение программы закончится*/
    /* теперь все данные находятся в полях е1, e2 и пр., как это задано в файле data, для простоты считываем их в переменные*/
    var n = $('#e1').val();
    var s = '';
    var f = new Boolean(false);;
    var i = 2;
    while (i <= alert(n * 1 / 2 >> 0))
        do {
            if ((simple(i) == 0), (simple(n - i) == 0)) {
                f = true;
            } else {
                i = i++;
            }
        }
    if (f) {
        s = ('Можно представить суммой 2х простых, например ', i, '+', n - i);
    } else {
        s = ('Нельзя представить суммой 2х простых');
    }
}
/* выводим результат в поле*/
$('#output').html(s)
начал знакомство с JS ( учебная практика) в двух словах задачки написанные на паскале надо, перевести в JS,) почитал мат часть, но так и не понял, как исправить последнее условие с if
Pascal
1
2
if f then write('Можно представить суммой 2х простых, например ',i,'+',n-i)
else write('Нельзя представить суммой 2х простых');
( изначальный вид), но толи я не правильно задал переменную F типа boolean толи не правильно записываю?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.07.2016, 11:19
Ответы с готовыми решениями:

Доработать код
Здравствуйте. Нужна помощь доработать код. $(&quot;#rec&quot;).click(function() { for (var i = 0; i &lt;...

Доработать код
Добрый день! Пожалуйста, помогите доработать код :) ymaps.ready(init); function init() { var...

Нужно доработать код калькулятора
В общем нужно сделать так чтоб при попытке ввести новое значение прежний результат исчезал и нужно...

Доработать код
Вот в общем то есть такая статейка http://habrahabr.ru/post/180933/ Сам пробовал реализовать,...

1
1423 / 956 / 505
Регистрация: 23.08.2015
Сообщений: 2,476
12.07.2016, 16:34 2
sucrew,
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
function solveTask3() {
  var n = +$('#e1').val();
  var f = false;
  for(var i = 2; i <= n/2; i++){
    if(isPrime(i) && isPrime(n - i)){
      f = true;
      break;
    }
  }
  if(f)
    s = 'Можно представить суммой 2х простых, например ' + i + '+' + (n - i);
  else
    s = 'Нельзя представить суммой 2х простых';
  $('#output').html(s)
}
function isPrime(value) {
  if (isNaN(value) || !isFinite(value) || value % 1 || value < 2) return false;
  var max = Math.floor(Math.sqrt(value));
  for (var i = 2; i <= max; i++) {
    if (value % i == 0) {
      return false;
    }
  }
  return true;
}
https://jsfiddle.net/nvw6e4x2/1/
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.07.2016, 16:34

Доработать код
Нужно что-бы программа не заменяла многократные пробелы однократным , а просто удаляла их. (Должно...

доработать код
def подсчетСловПредложения(предложение): #! Функция подсчета количества слов в предложении ...

Доработать код
Пишем программу, которая заменит все &quot;нецензурные слова&quot; в файле на , пишем в тот же файл...

Доработать код
Помогите пожалуйста доработать код. Есть код экспорта jtable в excel. Экспорт проходит хорошо,...

Доработать код
У нас есть файл, мы считываем с него строки и записываем в другой файл перевернутые строки. Здесь...

Доработать код
Задание:Вывести на экран 1 или 0 в зависимости от того, равен ли квадрат заданного трехзначного...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.