Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |

26.01.2009, 13:39
|
|
Новичок
Регистрация: 18.10.2007
Сообщений: 11
Провел на форуме: 150462
Репутация:
0
|
|
Задача
Сижу на экзе,плиз помогите решить задачку
Задан фрагмент алгоритма:
если a<b, то c=2*(a-b)
d=0
пока c>a выполнить действия d=d+1, c=c-1
Написать программу по алгоритму для вычисления и вывода значений переменных c и d ,
при начальных значениях a=8, b=3
Решаем в Visual studio 2005
Плиз,если ктото сможет,вроде несложная
потом сочтемся
|
|
|

26.01.2009, 14:32
|
|
Новичок
Регистрация: 18.10.2007
Сообщений: 11
Провел на форуме: 150462
Репутация:
0
|
|
как написать на VB эту строку??!!
пока c>a выполнить действия d=d+1, c=c-1
пока это while а выполнить дейтсвие это что?
|
|
|

26.01.2009, 14:44
|
|
Banned
Регистрация: 22.12.2007
Сообщений: 660
Провел на форуме: 3885269
Репутация:
1158
|
|
Код:
int a, b, c, d;
a = 8; b = 3;
if (a < b)
c = 2 * (a - b);
d = 0;
while (c < a)
{
d++;
c--;
}
Console.WriteLine("c = {0}, d = {1}", c.ToString(), d.ToString());
Вот твоя программа на C#. Но,
нужно инициализировать переменную "c" если условие не true.
Последний раз редактировалось procedure; 26.01.2009 в 14:50..
|
|
|

26.01.2009, 23:09
|
|
Новичок
Регистрация: 18.10.2007
Сообщений: 11
Провел на форуме: 150462
Репутация:
0
|
|
спасибо..но как этот код в код вб перевести? 
пробовал копи-паст - не работает
вот что на форуме программистов написали :
DIM a, b, c, d AS SINGLE
INPUT "enter a: "; a
INPUT "enter b: "; b
INPUT "enter c: "; c
INPUT "enter d: "; d
IF a < b THEN
c = 2 * (a - b)
d = 0
END IF
DO WHILE c > a
d = d + 1
c = c - 1
LOOP
PRINT USING "c= ###, d=###"; c; d
END
тоже не пашет ((
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|