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

Как правильно написать код?

20.05.2011, 00:33. Показов 2421. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Создать текстовый файл с записями по теме вокзал. В записи должны быть: фамилия пассажира, номер рейса, количество вещей и общий вес (для четырех людей). Затем необходимо:
1)определить пассажира с максимальным количеством багажа;
2)вывести номер рейса не превышающего заданного веса.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.05.2011, 00:33
Ответы с готовыми решениями:

Как правильно написать код?
Создать базу данных школы со следующими полями: Фамилия(ввести фамилии 4-х учеников) ,класс (создать два классаа,б) и оцека по химии и...

Как правильно написать код?
Как создать программу в которой при выборе кнопки * пицца, появлялись варианты с какой начинкой а)грибы ; б)лосось; в)курица; ...

Как правильно написать код?
Необходимо созтать в блокноте 2 вопроса (например -1.монокристал -это a)одиночный кристал; b)кристал состоящий из большого количества...

10
Почетный модератор
 Аватар для Памирыч
23251 / 9163 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
20.05.2011, 09:21
Irenka333, интерактив и формат файла уже продумала?
Или есть только задача и больше ничего?
0
 Аватар для _Лёша_
388 / 377 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
20.05.2011, 13:24
Цитата Сообщение от Irenka333 Посмотреть сообщение
2)вывести номер рейса не превышающего заданного веса.
Я Вот только этого не понял, это как? О_о Что это значит?
0
197 / 189 / 15
Регистрация: 09.02.2011
Сообщений: 457
20.05.2011, 13:47
Думаю это значит что надо выбрать из файла всех пассажиров для каждого рейса сложить вес их багажа и сравнить с заданным...
0
0 / 0 / 0
Регистрация: 11.02.2011
Сообщений: 32
20.05.2011, 21:47  [ТС]
Цитата Сообщение от Памирыч Посмотреть сообщение
Irenka333, интерактив и формат файла уже продумала?
Или есть только задача и больше ничего?
только как должен выглядеть код программы?
0
0 / 0 / 0
Регистрация: 11.02.2011
Сообщений: 32
20.05.2011, 21:48  [ТС]
Цитата Сообщение от Bazzy Посмотреть сообщение
Думаю это значит что надо выбрать из файла всех пассажиров для каждого рейса сложить вес их багажа и сравнить с заданным...
я тоже так думаю, но как написать сам код в VB?
0
Почетный модератор
 Аватар для Памирыч
23251 / 9163 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
20.05.2011, 23:01
Irenka333, Если честно, я даже не знаю как такое делается с помощью текстовых файлов.
Вот наваял следующее:
VB.NET
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
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim L() As String = IO.File.ReadAllLines("C:\t.txt", System.Text.Encoding.Default)
        Dim Bag, Ves As New ArrayList
        Dim MaxBag As Integer
        Dim MaxVes As Integer
        Dim MaxVes_ As Integer = InputBox("Введите вес багажа в килограммах, чтобы найти номер рейса, не превышающий по весу заданное значение", "Преподу привет")
        Dim InfoBag, InfoVes As String
        For I As Integer = 0 To L.Length - 1
            Dim Inf() As String = L(I).Split("|")
            Bag.Add(Int(Inf(2)))
            Ves.Add(Int(Inf(3)))
        Next
        Bag.Sort()
        Ves.Sort()
        For I As Integer = L.Length - 1 To 0 Step -1
            If Ves(I) < MaxVes_ Then
                MaxVes = Ves(I)
                Exit For
            End If
        Next
        MaxBag = Bag(L.Length - 1)
        For I As Integer = 0 To L.Length - 1
            Dim Inf() As String = L(I).Split("|")
            If MaxBag = Int(Inf(2)) Then
                InfoBag &= "У пассажира " & (Inf(0)) & " самый увесистый багаж - " & (Inf(2)) & " килограмм!" & vbCrLf
            End If
            If MaxVes = Int(Inf(3)) Then
                InfoVes &= "Номер рейса, не превышающий " & MaxVes_ & " кг. (" & MaxVes & " кг) - №" & Inf(1) & ", которым едет хороший человек " & Inf(0) & vbCrLf
            End If
        Next
        MsgBox(InfoBag & vbCrLf & InfoVes)
    End Sub
На диске С лежит файл t.txt с таким содержимым:
Иванов|20|2|10|
Петров|21|38|7|
Сидоров|22|19|5|
Ибрагим-Оглы|25|4|9|


Не знаю, то требовалось или нет. Но если то, то нехилые вам дают задания, я немного был в тупике и в итоге написал пример как делать не надо.
0
0 / 0 / 0
Регистрация: 11.02.2011
Сообщений: 32
20.05.2011, 23:22  [ТС]
[QUOTE=Памирыч;1673295]Irenka333

Огромезное спасибо!


И это 10 класс!Даж не представляю что будетт в 11-ом!
0
20.05.2011, 23:32

Не по теме:

Цитата Сообщение от Irenka333 Посмотреть сообщение
И это 10 класс


Не по теме:

В 10 классе vb.net? Прикольно! Я ни в 10, ни в 11 классе не знал даже как компьютер включать, и нас даже этому не учили. А вы уже .NET проходите (хотя задачи вам дают, правда, примитивные).

0
Почетный модератор
 Аватар для Памирыч
23251 / 9163 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
20.05.2011, 23:38
Когда я учился в школе, о компах не знали. Сам впервые более менее внятно сел за комп и начал тыкать кнопочки в 2007 году. Радует очень что VB .NET преподают в школах.
Насчет задания - мне теперь самому интересно, как его нужно правильно выполнить, ведь мой код - это извращение. Что там нужен был за подход на самом деле - останется загадкой.
0
_
2364 / 1243 / 78
Регистрация: 28.10.2009
Сообщений: 4,331
20.05.2011, 23:49
Ну это обычное задание на структуры, в каждой из которых 4 поля.
Структуры считываются из файла в массив и в первом случае в этом массиве по одному полю структуры определяется второе.
А во втором случае по полю "номер рейса" определяется поле "вес" и складывается для все полей с одинаковым полем "номер рейса". Затем сравнение с заданным весом.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.05.2011, 23:49
Помогаю со студенческими работами здесь

Как правильно написать код?
К примеру мне нужно написать такой код 20 раз подряд if (comboBox1.Text == &quot;Открыть панель управления&quot;) ...

Как правильно написать код с IF и ELSE?
Добрый день, возникла такая проблема. В командной строке мне нужно сделать if else. if - у меня выполняется, но как только должно...

Как правильно написать код?
Питон 3.4.3 Джанго 1.8.1 Здравствуйте, писал код в джанго, в файле models.py from django.db import models # Create your...

Как правильно написать код?
Необходимо заполнить одномерный массив случайными числами от (-10) до 20, и записать отрицательные числа в файл 1.txt, а положительные в...

Как правильно написать код?
Очень хочу разобраться, начинаю учить SQL. Извиняюсь за наглость, но ваша помощь, поможет сделать меня лучше


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru