Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.11.2014, 16:55   #1
Ken_Watanabe
Пользователь
 
Регистрация: 17.04.2014
Сообщений: 39
По умолчанию Готовый код, нужно перевести на Microsoft Visual Basic

Здравствуйте. Помогите перевести код с делфи/pascal в Microsoft Visual Basic(если быть точнее вот так)=>Tools=>Macros=>'name', Create. Вот код:
Код:
program Array22;
var
i:integer; // счетчик в цикле 
k,l,N:integer;
a: array [1..10] of real;
sum:real; // переменная для суммирования нужных элементов 
begin
// ввод данных 
writeln('Введите N (N < = 10))');
readln(N);
writeln('Введите K / L (1 < = K < = L < = N)');
read(K); readln(l);
sum:=0; // начальное значение переменной 
for i:=1 to n do
begin
// ручной ввод значений массива 
write('a[',i,']=');readln(A[i]);
end;
writeln('Результат');
for i:=1 to N do
Sum:=Sum+a[i]; // суммирование нужных элементов 
for i:=k to l do
Sum:=Sum-a[i]; // суммирование нужных элементов 
// вывод результата 
writeln('Найти сумму всех элементов массива, кроме элементов с номерами от K до L включительно. = ',Sum);
end.
Вот само задачка: Дан массив размера N и целые числа K и L (1<K<=L<=N). Найти сумму всех элементов массива, кроме элементов с номерами от K до L включительно.

вот как я примерно решил её))
Код:
Sub VVV()
Dim N, k, l, sum, i
Dim a array [1..10] of real   // подправьте пожалуйста
N = InputBox("введите N (N < = 10)) ")
l = InputBox("введите K и L")
sum = 0
For i = 1 To N
begin
write ("a[",i,"]=");readln(A[i]);     // подправьте пожалуйста
 End
  MsgBox " Результат "
 For i = 1 To N
sum = sum + a(i)
For i = k To l
sum = sum - a(i)
Writeln("Найти сумму всех элементов массива, кроме элементов с номерами от K до L включительно. ", sum)    // подправьте пожалуйста
  End
End Sub

Последний раз редактировалось Stilet; 05.11.2014 в 17:12.
Ken_Watanabe вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Готовый код, нужно перевести на Microsoft Visual Basic Ken_Watanabe Microsoft Office Excel 1 05.11.2014 15:55
Перевести готовый код из Pascal в VBA Ken_Watanabe Microsoft Office Excel 1 04.11.2014 10:44
Помогите перевести код из Visual Basic в Delphi bilibian Общие вопросы Delphi 0 22.01.2014 14:00