ПОНЯТНО О Visual Basic NET (том 2)

         

Во дворце 40 залов. Компьютер


Во дворце 40 залов. Компьютер запрашивает длину, ширину и высоту каждого зала. Вычислить площадь пола и объем каждого зала.
Сначала напишем фрагмент для одного зала:
        Dlina = InputBox("Введите длину")                                                                 'Начало фрагмента
        Shirina = InputBox("Введите ширину")
        Visota = InputBox("Введите высоту")
        S = Dlina * Shirina                                                                                           'Площадь пола
        V = S * Visota                                                                                                 'Объем
        Debug.WriteLine("Площадь пола = " & S & "    Объем зала = " & V)             'Конец фрагмента
Для решения задачи этот фрагмент нужно выполнить 40 раз, для чего вполне естественно вложить его внутрь оператора For:
        Dim Dlina, Shirina, Visota, S, V As Double
        Dim i As Integer
        For i = 1 To 40
            Dlina = InputBox("Введите длину")                                                                            'Начало фрагмента


            Shirina = InputBox("Введите ширину")
            Visota = InputBox("Введите высоту")
            S = Dlina * Shirina                                                                                       'Площадь пола
            V = S * Visota                                                                                                            'Объем
            Debug.WriteLine("Площадь пола = " & S & "    Объем зала = " & V)         'Конец фрагмента
        Next
Полужирным шрифтом я выделил новые по сравнению с предыдущим фрагментом строки.
Чтобы программа подходила для любого числа залов, нужно вместо строки
        For i = 1 To 40
написать две строки:
        N = InputBox("Сколько залов во дворце?")
        For i = 1 To N
Задание 44.  
Построить диаграмму численности населения городов (см. Рис. 10.1).

Рис. 10.1
Подробнее: Компьютер запрашивает количество городов на диаграмме. Затем спрашивает название города и число его жителей, после чего строит первый столбец диаграммы с надписью. Затем запрашивает данные о втором городе, строит второй столбец и так далее. Неплохо бы под столбцом указывать число жителей.

Содержание раздела