HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Задача
  #1  
Старый 26.01.2009, 13:39
bestik
Новичок
Регистрация: 18.10.2007
Сообщений: 11
С нами: 9770331

Репутация: 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

Плиз,если ктото сможет,вроде несложная
потом сочтемся
 
Ответить с цитированием

  #2  
Старый 26.01.2009, 14:32
bestik
Новичок
Регистрация: 18.10.2007
Сообщений: 11
С нами: 9770331

Репутация: 0
По умолчанию

как написать на VB эту строку??!!
пока c>a выполнить действия d=d+1, c=c-1
пока это while а выполнить дейтсвие это что?
 
Ответить с цитированием

  #3  
Старый 26.01.2009, 14:44
procedure
Banned
Регистрация: 22.12.2007
Сообщений: 660
С нами: 9677126

Репутация: 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#. Но,
Цитата:
если a<b, то c=2*
нужно инициализировать переменную "c" если условие не true.

Последний раз редактировалось procedure; 26.01.2009 в 14:50..
 
Ответить с цитированием

  #4  
Старый 26.01.2009, 23:09
bestik
Новичок
Регистрация: 18.10.2007
Сообщений: 11
С нами: 9770331

Репутация: 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
тоже не пашет ((
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите ! Задача 3-го класса (физика) Ci5 Болталка 20 07.01.2009 00:29
задача Pascal P3L3NG Болталка 2 28.12.2008 17:20
Задача на Ассемблере NEt_hunter С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 1 27.10.2006 22:15
Стоит следующая задача. Отлавливаем снифер. Егорыч+++ PHP 21 27.07.2005 16:18



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.