Другие языки программирования и технологии
Visual Basic.Помогите написать программу.
1.Дана последовательность из N целых чисел.Напишите программу,которая определяет,какое число всретится раньше,положительное или отрицательное. 2.Составить программу вычисления суммы всех натуральных чисел,кратких b и меньших 100. 3.Квадратов первых n натуральных чисел,каждое из которых при делении на m даёт в остатке q
Первую что-то не понял.
Sub z2()
Dim b, i As Integer
Dim summ As Long
Dim log As String
log = "Подходящие цифры- "
b = InputBox("Введите число от 1 до 99", "СУММА")
If b > 99 Or b < 1 Then
MsgBox ("Неверный ввод")
Exit Sub
End If
For i = 1 To 99
If i Mod b = 0 Then
summ = summ + i
log = log + Str(i) + ","
End If
Next i
MsgBox (log + " Их сумма = " + Str(summ))
End Sub
Sub z3()
Dim m, n, q, i As Long
Dim summ As Long
Dim log As String
log = "Подходящие числа- "
n = InputBox("N-количество чисел", "СУММА")
m = InputBox("Делитель", "СУММА")
q = InputBox("Остаток", "СУММА")
For i = m To n
'MsgBox ("ostatok" + Str(i) + "/" + Trim(Str(m)) + "=" + Str(i Mod m))
If (i Mod m) = q Then
'MsgBox ((i Mod m) - q)
summ = summ + i * i
log = log + Str(i) + ","
End If
Next i
MsgBox ("n=" + Str(n) + "m=" + Str(m) + "q=" + Str(q) + log + " Их их квадратов = " + Str(summ))
End Sub
Sub z2()
Dim b, i As Integer
Dim summ As Long
Dim log As String
log = "Подходящие цифры- "
b = InputBox("Введите число от 1 до 99", "СУММА")
If b > 99 Or b < 1 Then
MsgBox ("Неверный ввод")
Exit Sub
End If
For i = 1 To 99
If i Mod b = 0 Then
summ = summ + i
log = log + Str(i) + ","
End If
Next i
MsgBox (log + " Их сумма = " + Str(summ))
End Sub
Sub z3()
Dim m, n, q, i As Long
Dim summ As Long
Dim log As String
log = "Подходящие числа- "
n = InputBox("N-количество чисел", "СУММА")
m = InputBox("Делитель", "СУММА")
q = InputBox("Остаток", "СУММА")
For i = m To n
'MsgBox ("ostatok" + Str(i) + "/" + Trim(Str(m)) + "=" + Str(i Mod m))
If (i Mod m) = q Then
'MsgBox ((i Mod m) - q)
summ = summ + i * i
log = log + Str(i) + ","
End If
Next i
MsgBox ("n=" + Str(n) + "m=" + Str(m) + "q=" + Str(q) + log + " Их их квадратов = " + Str(summ))
End Sub
вроде задачки простые, но я такое не изучаю... хм а самой никак нельзя подумать?
Igor Vovk
Выбрала самое лёгкое из того,что надо сделать.Если могла не задавала бы вопрос
Похожие вопросы
- Помогите написать программу на Visual Basic (найти ошибку)
- Нужно СРОЧНО написать программу в Visual Basic!!!!Помогите, пожалуйста!!!
- Как на Visual Basic Script написать... (вопрос в нутри)
- Visual Basic помогите срочно!!!111!
- Кто соображает в Visual Basic помогите!
- Помогите написать программу со switch в СИ
- Помогите написать программу на Visual Basis
- Помогите написать программу на С. Тема Составление программ с использованием массивов
- Помогите написать программу выключения компьютера на С++
- Помогите написать программу на ассемблере, завтра экзамен а я в нём совсем не шарю.