Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.61/18: Рейтинг темы: голосов - 18, средняя оценка - 4.61
0 / 0 / 0
Регистрация: 29.05.2013
Сообщений: 78

Вычисление суммы всех двузначных чисел

01.06.2013, 09:18. Показов 3563. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Составьте программу вычисления суммы всех двузначных чисел
незнаю как дальше быть
Visual Basic
1
2
3
4
Private Sub Command1_Click()  
    Randomize 
    MsgBox Int(10 * Rnd+99)  
    End Sub
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.06.2013, 09:18
Ответы с готовыми решениями:

Разработайте процедуру для вычисления суммы всех двузначных натуральных чисел
2. Разработайте процедуру для вычисления суммы всех двузначных натуральных чисел.

Вычисление суммы факториалов всех четных чисел от m до n
Составить программу в бейсике для вычисления суммы факториалов всех четных чисел от m до n

Вычисление суммы всех чётных чисел на отрезке
Даны два натуральных числа, составит программу,производящую вычисление суммы всех чётных чисел на отрезке между заданными числами и...

9
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
01.06.2013, 11:14
Цитата Сообщение от Денис199208 Посмотреть сообщение
как дальше быть
Забыть, что написал вначале.
Составить обычный цикл типа
For i = 10 to 99
И в этом цикле сложить все числа
Summa = Summa + i

Думаю должно сработать.
1
0 / 0 / 0
Регистрация: 29.05.2013
Сообщений: 78
01.06.2013, 11:40  [ТС]
так?
Visual Basic
1
2
3
4
5
Private Sub Command1_Click()
For i = 10 To 99
Summa = Summa + i
Label1.Caption = "summa "
End Sub
Добавлено через 6 минут
так?
Visual Basic
1
2
3
4
5
Private Sub Command1_Click()
For i = 10 To 99
Summa = Summa + i
Label1.Caption = "summa "
End Sub
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
01.06.2013, 11:41
Цитата Сообщение от Денис199208 Посмотреть сообщение
так?
Нет, не так
Запускал код сам? Выскочит ошибка, что цикл не завершен ключевым словом Next
Это первое.
Вторая ошибка уже логическая. Результат вычислений хранится в переменной Summa
А в Label1 записывается слово "summa ". Разницу видишь?
1
0 / 0 / 0
Регистрация: 29.05.2013
Сообщений: 78
01.06.2013, 11:47  [ТС]
Label1 выходит summa а не число
Visual Basic
1
2
3
4
5
6
Private Sub Command1_Click()
For i = 10 To 99
Next
Summa = Summa + i
Label1.Caption = "Summa  "
End Sub
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
01.06.2013, 13:04
Цитата Сообщение от Денис199208 Посмотреть сообщение
For i = 10 To 99 Next Summa = Summa + i
Сложение должно быть внутри цикла, а не снаружи

Цитата Сообщение от Pro_grammer Посмотреть сообщение
Результат вычислений хранится в переменной Summa
А в Label1 записывается слово "summa ". Разницу видишь?
Я так понял, разницу между "словом и цифрой" ты не знаешь?
Всё что в кавычках это просто слова. Они печатаются в Label так, как написаны в кавычках.
Переменные пишутся без кавычек. В программе они при выводе в Label заменяются истинными значениями
1
Модератор
10048 / 3894 / 883
Регистрация: 22.02.2013
Сообщений: 5,847
Записей в блоге: 79
01.06.2013, 13:15
Лучший ответ Сообщение было отмечено The trick как решение

Решение

Visual Basic
1
Summa = (10 + 99) / 2 * (99 - 10 + 1)
1
0 / 0 / 0
Регистрация: 29.05.2013
Сообщений: 78
01.06.2013, 15:20  [ТС]
спасибо за помощь
0
 Аватар для ROG1993
0 / 0 / 2
Регистрация: 27.01.2013
Сообщений: 94
01.06.2013, 15:37
Лучший ответ Сообщение было отмечено The trick как решение

Решение

PureBasic
1
2
3
4
5
6
7
Private Sub Command1_Click()
For i = 10 To 99
s = s + i
Next
Text1.Text = s
 
End Sub
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38173 / 21108 / 4307
Регистрация: 12.02.2012
Сообщений: 34,706
Записей в блоге: 14
02.06.2013, 12:47
Лучший ответ Сообщение было отмечено The trick как решение

Решение

Зачем циклы? С ними так легко запутаться! Куда ставить Next (до или после)? Вот решение без циклов:

Visual Basic
1
2
3
4
5
6
7
Function Sum2(Optional n as integer =10) As Integer
    if n = 99 then
       Sum2=99
    else
      Sum2=n+Sum2(n+1)
    end if
End Function
Проверяем:

Visual Basic
1
2
3
Sub test()
    Debug.Print Sum2  ' печать 4905
End Sub
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.06.2013, 12:47
Помогаю со студенческими работами здесь

Форма: вычисление суммы всех нечетных чисел на отрезке между заданными числами
Даны два натуральных числа. Составить программу, производящую вычисление суммы всех нечетных чисел на отрезке между заданными числами и...

Вычисление суммы всех двузначных чисел
составте программу для вычесления суммы всех двузначных чиесл

Вычисление суммы всех двузначных чисел с помощью модуля
1. Составьте программу вычисления суммы всех двузначных чисел с помощью модуля. В модуле организовать работу цикла. 2. Даны натуральные...

Нахождение суммы кубов всех двузначных чисел, кратных 5
1. создать програму нахождения сумы кубов всех двозначных чисел кратных 5. 2. найти шесть найменшых елементов масива пользуясь...

Составьте программу вычисления суммы всех двузначных чисел
Составьте программу вычисления суммы всех двузначных чисел.


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 01.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 31.01.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru