
- •1. Заданы длины ребер 3 прямоугольных параллелепипедов (т.Е. Всего 9 значений) и радиус r сферы. Определить число параллелепипедов, в которых размещается заданная сфера, и их общий объем.
- •2. Подсчитать в числе количество цифр, не превосходящих заданной цифры, введенной с клавиатуры
- •3. Определить день недели по известной дате.
- •4. Решение уравнения методом деления отрезка пополам
- •5. Вычислить сторону описанного шестиугольника
- •8. Вывести число в его зеркальном отображении
- •10. Вывести на экран таблицы умножения (см. Как в книге)
- •11. Найти длины диагоналей (по 2 сторонам и углу треугольника)
- •12. Определить углы треуольника
- •13. Пятиугольник. Площадь и радиус окружности по стороне.
- •14. По числу н, вычислить какую-то формулу результат:
- •15. По сторонами треугольника вычислить радиус окружности, и найти угол.
- •16. Вычислить дальность полета
- •17. У призмы По катетам треугольника вычислить Площади основания, Площадь боковой, Объем
- •18. Подсчитать количество нечетных чисел в числе
- •19. Написать тест по таблице умножения.
- •20. Равнобедренный треугольник. Что-то по сторонам посчитать.
- •21. Массив. Создать отсортировать.
- •23. Конус. Площадь полной поверхности и объем конуса
- •24. Числа последовательности
- •25. Решение уравнения методом деления отрезка пополам.
- •26. Массив. Определить минимальные максимальные элементы и т.Д.
- •31. Массив, минимальное, максимальное значение и т .Д. (похожая задача)
- •31. Площадь поверхности большей из сфер
- •32. Количество слов в строке.
- •33. Наименьшая цифра трехзначного числа
- •34. Параллепипед. Суммарный объем, количество ребер, с квадратными гранями
- •35. Максимальная высота подъема
- •36. Треугольник, площадь и радиус окружности.
- •37. Арифметические действия. Возвести в степень, н факториал
- •38. Блокнот
- •39. Перемещение формы
- •40. Калькулятор
- •41. Форматирование. Шрифт задать нужны размер, очертание.
- •42. Вычисление уравнения при условиях…
- •43. Вычисление уравнения
- •44. Решить уравнение , найти корни у.
- •45. Вычислить сумму при различных вариациях:
- •46. На 2 массива – на максимальные элементы в столбцах (какая-то мутная задача из чужой ргр)
- •60. Определение дня недели
- •61. Форматирование надписей
- •69. Массив. Найти максимум в одномерном массиве
- •70. Сортировка массива.
- •71. Массив. Вычислить произведение положительных элементов матрицы
- •72. Массив. Транспонирование матрицы (перемены местами строк и столбцов)
- •75. Дан текст. Определить количество предложений. Найти количество слов, начинающихся с буквы «п».
- •78. В компьютер вводятся два произвольных положительных числа - длины сторон двух кубиков. Компьютер должен подсчитать объем одного кубика - большего по размеру .
- •79. В компьютер вводится целое число a.
- •80. Запрет деления на ноль
- •81. Распечатать пары чисел - 101 1000
- •82. Во дворце 40 залов. Известны длина, ширина и высота каждого зала. Вычислить площадь пола и объем каждого зала.
- •83. В компьютер вводится ровно 200 чисел. Компьютер должен подсчитать и один раз напечатать, сколько среди них положительных.
- •84. В компьютер вводится ровно 200 чисел. Компьютер должен подсчитать и один раз напечатать, сколько среди них положительных чисел и сколько нулей.
- •86. В компьютер вводится n чисел. Вычислить и один раз напечатать их сумму.
- •87. Таблица умножения
- •88. Поиск максимального из чисел
- •89. Двумерный массив
39. Перемещение формы
Option Explicit
Private Sub Command1_Click()
Form1.Left = 0
Form1.Top = 0
End Sub
Private Sub Command2_Click()
Form1.Left = (Screen.Width - Form1.Width) / 2
Form1.Top = 0
End Sub
Private Sub Command3_Click()
Form1.Left = Screen.Width - Form1.Width
Form1.Top = 0
End Sub
Private Sub Command4_Click()
Form1.Left = 0
Form1.Top = (Screen.Height - Form1.Height) / 2
End Sub
Private Sub Command5_Click()
Form1.Left = (Screen.Width - Form1.Width) / 2
Form1.Top = (Screen.Height - Form1.Height) / 2
End Sub
Private Sub Command6_Click()
Form1.Left = Screen.Width - Form1.Width
Form1.Top = (Screen.Height - Form1.Height) / 2
End Sub
Private Sub Command7_Click()
Form1.Left = 0
Form1.Top = Screen.Height - Form1.Height
End Sub
Private Sub Command8_Click()
Form1.Left = (Screen.Width - Form1.Width) / 2
Form1.Top = Screen.Height - Form1.Height
End Sub
Private Sub Command9_Click()
Form1.Left = Screen.Width - Form1.Width
Form1.Top = Screen.Height - Form1.Height
End Sub
40. Калькулятор
Dim X1, X2, oper As Integer
Option Explicit
Private Sub Command1_Click()
Text1.Text = Text1.Text + "1"
End Sub
Private Sub Command10_Click()
Text1.Text = Text1.Text + "0"
End Sub
Private Sub Command11_Click()
Text1.Text = ""
End Sub
Private Sub Command12_Click()
X1 = Val(Text1.Text)
oper = 1
Text1.Text = ""
End Sub
Private Sub Command13_Click()
X1 = Val(Text1.Text)
oper = 2
Text1.Text = ""
End Sub
Private Sub Command14_Click()
X1 = Val(Text1.Text)
oper = 3
Text1.Text = ""
End Sub
Private Sub Command15_Click()
X1 = Val(Text1.Text)
oper = 4
Text1.Text = ""
End Sub
Private Sub Command17_Click()
X2 = Val(Text1.Text)
If oper = 1 Then Text1.Text = X1 + X2
If oper = 2 Then Text1.Text = X1 * X2
If oper = 3 Then Text1.Text = X1 - X2
If oper = 4 Then Text1.Text = X1 / X2
End Sub
Private Sub Command2_Click()
Text1.Text = Text1.Text + "2"
End Sub
Private Sub Command3_Click()
Text1.Text = Text1.Text + "3"
End Sub
Private Sub Command4_Click()
Text1.Text = Text1.Text + "4"
End Sub
Private Sub Command5_Click()
Text1.Text = Text1.Text + "5"
End Sub
Private Sub Command6_Click()
Text1.Text = Text1.Text + "6"
End Sub
Private Sub Command7_Click()
Text1.Text = Text1.Text + "7"
End Sub
Private Sub Command8_Click()
Text1.Text = Text1.Text + "8"
End Sub
Private Sub Command9_Click()
Text1.Text = Text1.Text + "9"
End Sub
41. Форматирование. Шрифт задать нужны размер, очертание.
Option Explicit
Private Sub Combo1_Click()
Label1.FontName = Combo1.Text
End Sub
Private Sub Combo2_click()
Label1.FontSize = Combo2.Text
End Sub
Private Sub Command1_Click()
Label1.FontBold = True
End Sub
Private Sub Command2_Click()
Label1.FontItalic = True
End Sub
Private Sub Command3_Click()
Label1.FontUnderline = True
End Sub
42. Вычисление уравнения при условиях…
Private Sub Command1_Click()
Dim Z As Double
Dim a As Single, b As Single, c As Single, d As Single
a = Val(txta.Text)
b = Val(txtb.Text)
c = Val(txtc.Text)
d = Val(txtD.Text)
If (c + b) >= 2 Then
Z = ((c + b) ^ 2) / (a + d)
Picture1.Picture = LoadPicture(App.Path & "\" & "ргр3(1).bmp")
Else
If c + b > 0 And c + b < 2 Then
Picture1.Picture = LoadPicture(App.Path & "\" & "ргр3(2).bmp")
Z = ((a * (Log(c + b) / Log(2.7))) + c ^ a)
Else
If c + b <= 0 Then
Picture1.Picture = LoadPicture(App.Path & "\" & "ргр3(3).bmp")
Z = d + a * (Sin(d) ^ 2)
End If
End If
End If
Print Z
End Sub