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

Определить стоимость бензина, затраченного на поездку в другой город

03.07.2010, 05:06. Показов 1506. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1)Стоимость бензина , затраченного на поездку в другой город.
2)Дано натуральное число n. Поменять порядок цифр числа n на обратный.
3)Дано действительное число x. Определить, является ли оно натуральным.
4)Даны натуральное число n и последовательность действительных чисел а1,a2,...,a2n
Вычислить среднее арифметическое элементов последовательности, если из неё удалит максимальный и минимальный члены.

Добавлено через 2 часа 53 минуты
теперь надо только 3 и 4

помогите плиз
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.07.2010, 05:06
Ответы с готовыми решениями:

Массив: вычислить стоимость бензина, затраченного на поездку
Помогите, пожалуйсто... У меня щас экзамен =) №1. Ввести показания одометра в начале и конце поездки, расход топлива на 100км и цену...

Определить город, в котором стоимость 1 кв. метра минимальная
Здравствуйте! Передо мной встал вопрос о решении задачи в системе VBA. Но возникли трудности, я попросту не знаю как написать код и блок...

Вычислить расход бензина и его стоимость
Программа должна вычислять расход бензина и стоимость израсходонового бензина , при условии что вы знаете расход (литры на километры ) и...

4
0 / 0 / 1
Регистрация: 02.07.2010
Сообщений: 7
03.07.2010, 13:46
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Это 4.
Visual Basic
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
Option Explicit
Dim i As Integer
Dim N As Integer
Dim k As Integer
Dim mass() As Integer
Dim max As Integer
Dim min As Integer
Dim MaxIndex As Integer
Dim MinIndex As Integer
 
Private Sub Command1_Click()
 
N = InputBox("enter N")
ReDim mass(N)
            For i = 1 To N
                    mass(i) = InputBox("Введите последовательность по одному")
            Next i
           max = mass(1)
           min = mass(1)
        For i = 1 To N - 1
            
                If max < mass(i + 1) Then max = mass(i + 1): MaxIndex = i
                If min > mass(i + 1) Then min = mass(i + 1): MinIndex = i
                
        Next i
        
        For i = 1 To N
        If mass(i) <> max And mass(i) <> min Then
            k = k + mass(i)
        End If
        Next i
        Text3.Text = k / (N - 2)
                    
            
End Sub
0
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
03.07.2010, 16:36
Pasha3
1 для чего вы определяли MaxIndex и MinIndex
2 как будет работать код, если N=2
3 как будет, если Command1 нажать вторично
4 не исключен вариант например а(1)=а(2)=max, как тогда
0
0 / 0 / 1
Регистрация: 02.07.2010
Сообщений: 7
03.07.2010, 19:48
gaw, MaxIndex, MinIndex - моя ошибка. Над остальным буду думать.
0
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
03.07.2010, 21:51
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

вариант


Visual Basic
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
Option Explicit
Dim i As Integer, k As Integer
Dim N As Integer
Dim mass(), mass_1()
Dim max As Integer, min As Integer, S
 
 
 
Private Sub Command1_Click()
 
 
N = Val(InputBox("Вводим N", , 3))
If N < 3 Then
MsgBox "некорректный ввод " & vbNewLine & "повторите ввод"
Exit Sub
End If
 
ReDim mass(N)
List1.Clear
 
For i = 1 To N
mass(i) = Val(InputBox("Введите a(" & i & ")"))
List1.AddItem mass(i)
Next i
 
max = mass(1)
min = mass(1)
 
For i = 2 To N
If max < mass(i) Then max = mass(i)
If min > mass(i) Then min = mass(i)
Next i
 
 
k = 0
For i = 1 To N
If max <> mass(i) And min <> mass(i) Then
k = k + 1
ReDim Preserve mass_1(k)
mass_1(k) = mass(i)
End If
Next i
 
List2.Clear
If k > 0 Then
S = 0: k = UBound(mass_1)
For i = 1 To k
S = S + mass_1(i)
List2.AddItem mass_1(i)
Next i
List2.AddItem ""
List2.AddItem "Среднее ар"
List2.AddItem "S = " & S / k
Else
MsgBox "элементов, отличных от макс. или мин., не найдено"
End If
End Sub
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.07.2010, 21:51
Помогаю со студенческими работами здесь

Вычислить стоимость бензина на автозаправочной станции
Доброго времени суток. Пытаюсь написать код вот к такой задаче: Приложение «Автозаправочная станция»: Вычислить стоимость бензина на...

Подсчитать общее количество бензина, израсходованное на автобазе, и его стоимость
На автобазе N автомашин, для которых известен пробег (в тыс. км) за год. Задавшись расходом бензина на одну тысячу км для каждой машины,...

Приложение «Автозаправочная станция». Вычислить стоимость бензина на автозаправочной станции
Приложение «Автозаправочная станция»: Вычислить стоимость бензина на автозаправочной станции. Исходные данные для расчета — число...

Функция: рассчитать стоимость бензина, необходимого для поездки на дачу
Рассчитать стоимость бензина, необходимого для поездки на дачу, если известен путь, расход топлива на 100 км и стоимость литра топлива. ...

Рассчитать стоимость бензина, необходимого для поездки на дачу, если известен путь, расход топлива на 100 км и
Рассчитать стоимость бензина, необходимого для поездки на дачу, если известен путь, расход топлива на 100 км и стоимость литра топлива.


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru