|
Задача vba
|
|||
---|---|---|---|
#18+
Составить программу, которая будет считывать введённое пятизначное число. После чего, каждую цифру этого числа необходимо вывести в новой ячейке. Подскажите, что использовать для решения, функцию? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2019, 13:52 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Ну для начала определиться, что значит "ячейка". Эксель? Ворд? Еще что-то? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2019, 14:03 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Отлично, теперь надо выяснить, фукнцию для решения чего именно надо подсказать. Потому что одной функции, которая решает всю эту задачу, нет. Потребуется несколько разных функций. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2019, 14:11 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Подскажите какие функци, попробую разобраться, что с ними делать. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2019, 14:17 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Функции для чего, блин? gembirdсчитывать введённое пятизначное числоОткуда считывать? Из формы, из инпутбокса, из ячейки, из текстбокса на листе, из файла, в конце концов gembirdвывести в новой ячейкеКак добавить новые ячейки - со сдвигом остальных вправо, вниз, или может новую строку или столбец надо добавить, как располагать новые ячейки, по горизонтали, по вертикали.... мы всё это за тебя должны придумать, а ты будешь готовое решение ждать... или может сначала с заданием разберешься, вместо того, чтобы тупо копипастить от учителя? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2019, 14:23 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Спасибо большое за помощь))), всю информацию, какой я обладаю, я выложил, теперь мне нужно направление куда идти и где смотреть. Может это не функция, может все гораздо проще. Ну а Вы мне прям очень помогли. Еще раз спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2019, 14:43 |
|
Задача vba
|
|||
---|---|---|---|
#18+
gembirdвсю информацию, какой я обладаюинформация, которой ты обладаешь и которой не обладаем мы - это что именно вы проходили, потому что учитель дает задание в контексте того материала, который он давал на уроке. А способов сделать ту или иную задачу гораздо больше, чем один, но вы их могли не проходить. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2019, 14:49 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Простите, если не корректно задан вопрос, тема обсуждения была операторы и встроенные функции. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2019, 15:16 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Ну, вероятно, для начала нужна функция InputBox ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2019, 15:23 |
|
Задача vba
|
|||
---|---|---|---|
#18+
gembird, Еще понадобится цикл For Next и пара функций Len и Mid. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2019, 16:16 |
|
Задача vba
|
|||
---|---|---|---|
#18+
big-dukeЕще понадобится цикл For Next Я бы использовал WHILE. А ну как ошибка ввода... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2019, 16:47 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Shocker.ProЕще понадобится функция CellsCells - это свойство (объектов Worksheet и Range, по умолчанию - ActiveSheet), а не функция... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2019, 16:49 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Модератор: Учимся использовать тэги оформления кода - FAQ У меня только 1,3 ,5 цифру получилось достать из пятизначного числа ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2019, 22:38 |
|
Задача vba
|
|||
---|---|---|---|
#18+
gembirdУ меня только 1,3 ,5 цифру получилось достать из пятизначного числапрекрасно! задача практически решена, осталось обратить внимание на функцию Mid, прочитать по ней справку ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2019, 23:56 |
|
Задача vba
|
|||
---|---|---|---|
#18+
чтоб получить значение разряда числа в 10 системе счисления, нужно просто разделить число 10^n без остатка и взять остаток от деления на 10. для этого даже VBA не надо, достаточно примитивов формул Excel'я =MOD(INT(A2 / 10 ^ B1), 10), где A2 - это исходное число, а B1 номер разряда на VBA это примерно (Value \ (10 ^ n)) MOD 10 номера разряда идут от младшего к старшему, 0 - самый младший, 4 - самый старший для 5-значных чисел ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2019, 13:02 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2019, 13:11 |
|
Задача vba
|
|||
---|---|---|---|
#18+
gembird, Ну ок, а почему просто не использовать Mid для всех пяти цифр числа, а не через такие странные конструкции? А если будет задача не 5 цифр, а 20? Сколько потребуется строк в твоем методе? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2019, 13:18 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Shocker.Proиспользовать Mid для всех пяти цифр числИ следующим шагом будет использование цикла от 1 до 5, как, собственно, и надо было решать эту задачу ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2019, 13:19 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
Так можно записывать ? Ошибку дает ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2019, 13:48 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
Shocker.Pro, ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2019, 13:59 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2019, 14:22 |
|
Задача vba
|
|||
---|---|---|---|
#18+
gembirdТак можно записывать ? Ошибку даетнет Код: vbnet 1.
что ты хотел этим сказать? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2019, 14:24 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
Да извините, не корректно указана ячейка. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2019, 14:41 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
gembird, В целом конструкция верна или так не делают? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2019, 14:55 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Написать программу преобразования десятичного числа в шестнадцатеричное. Подскажите куда смотреть? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2019, 15:16 |
|
Задача vba
|
|||
---|---|---|---|
#18+
gembird, Range("A1") = HEX(10digitNumber) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2019, 15:23 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Задача. Дано три числа. Расположите их в порядке возрастания. Тема Урока : Условные операторы. If..Then.. Else Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Не работает. Дает только первый результат. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2019, 15:19 |
|
Задача vba
|
|||
---|---|---|---|
#18+
А всё потому, что отсутствуетgembirdElse ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2019, 15:51 |
|
Задача vba
|
|||
---|---|---|---|
#18+
gembirdЗадача. Дано три числа. Расположите их в порядке возрастания. Тема Урока : Условные операторы. If..Then.. Else Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Не работает. Дает только первый результат. Три числа могут быть размещены 6 способами - факториал 3. Значит в коде должно быть 6 проверок. Код: vbnet 1. 2. 3. 4. 5.
Итак 6 раз. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2019, 16:01 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2019, 16:10 |
|
Задача vba
|
|||
---|---|---|---|
#18+
gembird, Если даже убрать ошибки синтаксиса, то работать не будет. Попробуй взять числа 2,5,3 и запустить свой код. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2019, 16:17 |
|
Задача vba
|
|||
---|---|---|---|
#18+
gembird, Простая логика. В каждой из ячеек (с2-с4) у тебя может оказаться одно из чисел (1-3) У тебя есть только Range("c2") = "1", а Range("c2") = "2" и Range("c2") = "3" у тебя нигде нет. Улавливаешь проблему? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2019, 16:28 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2019, 16:43 |
|
Задача vba
|
|||
---|---|---|---|
#18+
это академическая задача? то есть есть какое то письменное задание? я так и не понял, что конкретно хочет автор? перестановки? что происходит? :D ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2019, 16:43 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Задача по VBA, учебное пособие, нужно раставить в порядке возрастания , какие- то три числа. По идее ничего сложного для Вас, но у меня не получается, комп плюется ошибками. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2019, 16:52 |
|
Задача vba
|
|||
---|---|---|---|
#18+
gembirdЗадача по VBA, учебное пособие, нужно раставить в порядке возрастания , какие- то три числа. По идее ничего сложного для Вас, но у меня не получается, комп плюется ошибками.Так надо прочитать эти ошибки, а не просто сетовать. В данном случае проблема в том, что количество End If не соответствует количеству If. Либо нужно использовать ElseIf, если вы его проходили, тогда можно обойтись одним End If ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2019, 16:54 |
|
Задача vba
|
|||
---|---|---|---|
#18+
gembirdЗадача. Дано три числа. Расположите их в порядке возрастания. Код: vbnet 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2019, 16:57 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Akina, авторТема Урока : Условные операторы. If..Then.. Else Неспортивно ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2019, 18:29 |
|
Задача vba
|
|||
---|---|---|---|
#18+
big-dukeНеспортивно ;)Можно добавить If True А так - да, неспортивно. Можно же было прям в ячейках средствами экселя отсортировать ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2019, 18:32 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Задача VBa. Запрограммируйте шуточный тест "Проверь свои возможности". Пользователю предлагается ответить на 7 вопросов: 1) Профессор лёг спать в 8 часов, а встал в 9 часов. Сколько часов проспал профессор? (1) 2) На двух руках 10 пальцев. Сколько пальцев на 10?(50) 3) Сколько цифр в дюжине?(2) 4) Сколько нужно сделать запилов, чтобы распилить бревно на 12 частей? (11) 5) Врач сделал три укола в интервале 30 минут. Сколько времени он затратил? (30) 6) Сколько цифр 9 в интервале 1 100? (1) 7) У пастуха было 30 овец. Все кроме одной разбежались. Сколько овец осталось? (1) Оценка ответов пользователя: - если 7 правильных, то печатается "Гений"; - если 6 правильных, то печатается "Эрудит"; - если 5 правильных, то печатается "Нормальный"; - если 4 правильных, то печатается "Способности средние"; - если 3 правильных, то печатается "Способности ниже среднего"; - если <2 правильных, то печатается "Вам надо отдохнуть!". Использовать оператор if then else. Подскажите с чего начать. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2019, 20:08 |
|
Задача vba
|
|||
---|---|---|---|
#18+
gembirdПодскажите с чего начать.Начать надо с рисования алгоритма на бумажке - да-да, те самые ромбики, прямоугольнички и стрелочки. Опять же не очень понятно, каким способом задаются вопросы и получаются ответы? MsgBox-ами и InputBox-ами или, допустим, список вопросов в ячейках листа и список ответов напротив ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2019, 20:44 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Запрограммируйте шуточный тест "Проверь свои возможности". Пользователю предлагается ответить на 7 вопросов: 1) Профессор лёг спать в 8 часов, а встал в 9 часов. Сколько часов проспал профессор? (1) 2) На двух руках 10 пальцев. Сколько пальцев на 10?(50) 3) Сколько цифр в дюжине?(2) 4) Сколько нужно сделать запилов, чтобы распилить бревно на 12 частей? (11) 5) Врач сделал три укола в интервале 30 минут. Сколько времени он затратил? (30) 6) Сколько цифр 9 в интервале 1 100? (1) 7) У пастуха было 30 овец. Все кроме одной разбежались. Сколько овец осталось? (1) Оценка ответов пользователя: - если 7 правильных, то печатается "Гений"; - если 6 правильных, то печатается "Эрудит"; - если 5 правильных, то печатается "Нормальный"; - если 4 правильных, то печатается "Способности средние"; - если 3 правильных, то печатается "Способности ниже среднего"; - если <2 правильных, то печатается "Вам надо отдохнуть!". Если сложить все ответы на вопросы (если не углубляться, что ответ номер 6 не верен), то сумма верных ответов равна 94, это даст нам MsgBox"Гений", вот дальше как найти 6 правильных ответов? Перебирать все варианты? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2019, 13:29 |
|
Задача vba
|
|||
---|---|---|---|
#18+
gembirdЕсли сложить все ответы на вопросы ..., то сумма верных ответов равна 94Вообще не туда полез Если на первый вопрос ответят 2, а на второй 49, то в сумме будет всё равно 94, так что этот метод никак не даст тебе возможность проверить правильность ответов. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2019, 13:33 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2019, 14:09 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
Уровень "Нормальный" будет еще больше вариантов. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2019, 14:23 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Всё неправильно! Ты должен определить по каждому пункту, правильный ответ - 1 или неправильный - 0 и просуммировать их Я же сказал, сначала алгоритм на бумажке нарисуй, а потом будешь программу писать. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2019, 14:55 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Будет семь проверок ответов на вопрос и шесть проверок на определение ответа ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2019, 14:56 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Код: vbnet 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. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73.
Выкладываю в таком виде, бумажку (где накидываю всю схему)не могу сюда прикрепить ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2019, 15:26 |
|
Задача vba
|
|||
---|---|---|---|
#18+
gembird- если <2 правильных, то печатается "Вам надо отдохнуть!".неверно выполнено условие задачи и совершенно необязательно было создавать семь переменных S а потом их шесть раз суммировать достаточно было Код: vbnet 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2019, 17:44 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Требуется определить, бьет ли шахматный слон, стоящий на клетке с указанными координатами (номер строки и номер столбца), фигуру, стоящую на другой указанной клетке. Вводятся в ячейках четыре числа: координаты слона и координаты другой фигуры. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2019, 21:24 |
|
Задача vba
|
|||
---|---|---|---|
#18+
gembirdВводятся в ячейках четыре числа: координаты слона и координаты другой фигуры.Недостаточно информации. Нужна информация о том, где стоят другие фигуры! Вот не программисты эти задания пишут, дилетанты, сразу видно. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2019, 22:01 |
|
Задача vba
|
|||
---|---|---|---|
#18+
я одно не могу понять нахера в этих задачах Excel и нахера в этих задачах VBA, можно использовать что то одно, а лучше не то и не другое ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2019, 11:59 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Shocker.ProgembirdВводятся в ячейках четыре числа: координаты слона и координаты другой фигуры.Недостаточно информации. Нужна информация о том, где стоят другие фигуры! Вот не программисты эти задания пишут, дилетанты, сразу видно. У меня предположение, что фигуры всего две на доске слон и еще одна, поэтому всего четыре координаты. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2019, 12:12 |
|
Задача vba
|
|||
---|---|---|---|
#18+
gembirdУ меня предположение, что фигуры всего две на доске слон и еще одна, поэтому всего четыре координаты.в программировании нельзя работать с такими предположениями, нужно всегда уточнять, иначе... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2019, 13:14 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Даны два целых числа: D (день) и M (месяц), определяющие правильную дату не високосного года. Вывести значения D и M для даты, предшествующей указанной. Подскажите здесь пжлста. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2019, 13:24 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Даны два целых числа: D (день) и M (месяц), определяющие правильную дату не високосного года. Вывести значения D и M для даты, предшествующей указанной. Подскажите здесь пжлста. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2019, 13:25 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Написать программу, которая находит все четырехзначные числа abсd (а, b, с, d — цифры числа, причем между ними нет совпадений, т. е. числа, например, типа 1221 нас не устраивают, т. е. любые две цифры числа различны), для которых выполняется условие: ab-cd=a+b+c+d. Другими словами, разность чисел, составленных из старших цифр числа и из младших, равна сумме цифр числа. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2019, 16:53 |
|
Задача vba
|
|||
---|---|---|---|
#18+
перебрать числа от 1000 до 9999 можно через For, как извлечь цифры из числа писали выше, условия проверять ты уже умеешь. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2019, 16:58 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Если вот так попробовать? Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2019, 19:10 |
|
Задача vba
|
|||
---|---|---|---|
#18+
gembird, как вариант - норм. Попробуй вариант от Shocker и сравни результат. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2019, 20:12 |
|
Задача vba
|
|||
---|---|---|---|
#18+
В столбец водятся десять натуральных чисел больше 2. Посчитать, сколько среди них простых чисел Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
Подскажите пжлста новая тема , не понятно, что не так. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2019, 21:52 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Показал в комментариях Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2019, 10:31 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Вдогонку - зачем менять в цикле ПАРАМЕТР ЦИКЛА???? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2019, 10:33 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Спасибо, что не проходите мимо и помогаете студенту. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2019, 12:49 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Дан массив A вещественного типа, содержащий 20 положительных и отрицательных элементов. Сформировать массив B из положительных элементов массива A, имеющих четный индекс. Найти сумму квадратов элементов нового массива. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
Подскажите пожалуйста, что не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2019, 16:57 |
|
Задача vba
|
|||
---|---|---|---|
#18+
gembird Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2019, 17:13 |
|
Задача vba
|
|||
---|---|---|---|
#18+
и где проверка на чётность? где отрицательные числа? где вещественный тип? у вас целые натуральные, а не вещественные числа всё, что вы сделали выше, можно сделать в 1 цикл, а не в 3 Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2019, 17:36 |
|
Задача vba
|
|||
---|---|---|---|
#18+
забыл, что редактирование добавили :) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2019, 17:38 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Roman Mejtes, Спасибо за ответ, но нам функциями нельзя пользоваться еще ( да я и не умею). Вот что получилось с учетом ваших замечаний. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
Работает, еще раз спасибо. Про счетчик никак не уложится инфа в голове. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2019, 17:55 |
|
Задача vba
|
|||
---|---|---|---|
#18+
отрицательных чисел нет, могли просто GetRandom заменить выражением и определить вместо параметров константы или переменные типы чисел не вещественные как бы всё равно не соответствует поставленной задаче ваш пример, садитесь, два! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2019, 17:59 |
|
Задача vba
|
|||
---|---|---|---|
#18+
В принципе, Step 2 тоже было правильно, вместо (i Mod 2 = 0) Только цикл надо было начинать с 2 ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2019, 18:00 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Дан массив, например, состоящий только из 0 и 1. Определить самое большое количество подряд идущих единиц и вывести на экран индексы начала и конца этого диапазона. Код: vbnet 1. 2. 3.
Подскажите куда дальше, если a(i) равно 1 то..? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2019, 23:41 |
|
Задача vba
|
|||
---|---|---|---|
#18+
научитесь мыслить как программист, весь смысл этих задач в этом, если мы будем подсказывать вам всё время, так и останетесь на этом уровне. объявите * массив * переменную текущего индекса элемента "i" (с помощью которого мы будем обходить массив), * переменную со счетчиком последовательно идущих чисел "l" * переменную в которой будет храниться индекс начала текущей последовательности "p" конец последовательности будет равен равен (позиции + размер, p+l) * переменные начала и и размера самой большой последовательности lMax, pMax в которую мы будет сохранять промежуточные значения, если они больше ранее сохраненных. реализуйте итерацию массива со i=2 позиции и до его правого края, сравнивать текущий элемент с предыдущим на равенство, если они равны, значит это последовательность и мы увеличиваем l на 1 если они не равны, значит последовательность закончилась, и начинается новая последовательность, но перед этим нужно проверить разницу текущей найденной последовательности с максимальной, если l > lMax, мы сохраняем в переменные lMax и pMax значения l и p соответственно, после чего сбрасываем счетчик l = 0 (так как началась новая последовательность) и запоминаем позицию начала текущей последовательности p = i. можно не использовать переменную l, так как она будет равна текущей позиции i - p ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2019, 00:32 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
Вот что получилось, работает, но как-то не очень. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2019, 14:53 |
|
Задача vba
|
|||
---|---|---|---|
#18+
gembird, (i = 9 - 1) вот это выражение вызывает у меня вопросы, что это такое? для получения границ размерности массив в барсике есть соответствующие строенные функции ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2019, 15:10 |
|
Задача vba
|
|||
---|---|---|---|
#18+
В один массив записаны наименования товаров, в другую - их цена. Написать программу, вычисляющую общую стоимость покупки при условии, что пользователь может указывать приобретаемый товар и его количество. Код: vbnet 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. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43.
Что опять не так в последней части.((((( ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2019, 19:17 |
|
Задача vba
|
|||
---|---|---|---|
#18+
В один массив записаны наименования товаров, в другую - их цена. Написать программу, вычисляющую общую стоимость покупки при условии, что пользователь может указывать приобретаемый товар и его количество. Код: vbnet 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. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43.
Что опять не так в последней части.((((( ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2019, 19:18 |
|
Задача vba
|
|||
---|---|---|---|
#18+
gembird Код: vbnet 1. 2.
gembird Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2019, 20:08 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Shocker.Pro, Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2019, 22:23 |
|
Задача vba
|
|||
---|---|---|---|
#18+
gembird Код: vbnet 1.
gembird Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2019, 22:44 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2019, 23:55 |
|
Задача vba
|
|||
---|---|---|---|
#18+
gembird Код: vbnet 1.
gembird Код: vbnet 1.
Еще я бы добавил выход из цикла, когда товар найден. Зачем остальные товары проверять? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2019, 00:23 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Вывести на экран все числа от 1 до 9999 в десятичной записи которых есть цифра 3. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2019, 15:15 |
|
Задача vba
|
|||
---|---|---|---|
#18+
gembird Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2019, 15:20 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Ну ты и выводишь число в ячейку, потом другое число... и так до последнего. Ячейка - не бездонная бочка, новое число записал - старое пропало. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2019, 15:52 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Shocker.Pro Ну ты и выводишь число в ячейку, потом другое число... и так до последнего. Ячейка - не бездонная бочка, новое число записал - старое пропало. можно в 3 цикла, ведь известно, что как минимум в разряде поле будет 3 в 3 цикла, а потом 3abc a3bc ab3c abc3 и перебирать уже надо не 10000, а всего 1000 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2019, 16:49 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Shocker.Pro Ну ты и выводишь число в ячейку, потом другое число... и так до последнего. Ячейка - не бездонная бочка, новое число записал - старое пропало. Я не очень понимаю, что надо, может msgbox(n)? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2019, 22:24 |
|
Задача vba
|
|||
---|---|---|---|
#18+
gembird Я не очень понимаю, что надо gembird может msgbox(n)? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2019, 22:28 |
|
Задача vba
|
|||
---|---|---|---|
#18+
для академических целей самый идеальный вариант это консольные приложения и ввод\вывод из консоли ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2019, 01:10 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Debug.Print (n), да спасибо за вариант ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2019, 11:17 |
|
Задача vba
|
|||
---|---|---|---|
#18+
В каждом столбце и каждой строке матрицы содержится строго по одному нулевому элементу. Перестановкой строк добиться расположения всех нулей на главной диагонали матрицы. Написать функцию генерации исходной матрицы Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2019, 14:47 |
|
|
start [/forum/topic.php?all=1&fid=60&tid=2154859]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
128ms |
get tp. blocked users: |
2ms |
others: | 292ms |
total: | 495ms |
0 / 0 |