Важная информация
Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: Помогите решить задачи с циклами

  1. #1 Помогите решить задачи с циклами 
    Разбирающийся
    Регистрация
    18.11.2011
    Сообщений
    27
    Сказал(а) спасибо
    15
    Поблагодарили 0 раз(а) в 0 сообщениях
    1. Спортсмен пробежал в первый день 5 км. Каждый следующий день он увеличивал свою норму на 10% по сравнению с предыдущим днём. За сколько дней спортсмен пробежит суммарный путь S ? Число S вводится с клавиатуры.
    input "s=";s
    j=5
    n=5
    do until k<=1
    k=k-1
    n=n+n/10
    j=j+n
    loop
    print "j=";j

    2. Дано целое число от 2 до 9. Программа должна вывести на экран таблицу умножения на эту цифру.
    Ответить с цитированием  
     

  2. #2  
    Профи Аватар для Dispetcher14
    Регистрация
    12.12.2010
    Адрес
    Раменское
    Сообщений
    597
    Сказал(а) спасибо
    35
    Поблагодарили 68 раз(а) в 56 сообщениях
    Записей в блоге
    13
    2e:

    Код qbasic:
    [Ссылки могут видеть только зарегистрированные пользователи. ] c
    FOR i = 2 TO 9
    [Ссылки могут видеть только зарегистрированные пользователи. ] c, " * " , i, " = ", c*i
    NEXT i
    [Ссылки могут видеть только зарегистрированные пользователи. ]
    "Спокойно, Маша, я Дубровский" (с) Дубровский, "Дубровский".
    Ответить с цитированием  
     

  3. #3  
    Разбирающийся
    Регистрация
    18.11.2011
    Сообщений
    27
    Сказал(а) спасибо
    15
    Поблагодарили 0 раз(а) в 0 сообщениях
    Спасибо, а что с первой.
    Ответить с цитированием  
     

  4. #4  
    Супер модератор Аватар для Kakos_nonos
    Регистрация
    07.01.2011
    Адрес
    Кубань
    Сообщений
    1,531
    Сказал(а) спасибо
    126
    Поблагодарили 428 раз(а) в 291 сообщениях
    Записей в блоге
    6
    Если я правильно понял задачу, то вот первая:
    Код qbasic:
    INPUT "s="; s
    j = 0
    n = 5
    k = 0
    WHILE k <= s
    n = n + n / 10
    k = k + n
    j = j + 1
    WEND
    PRINT "j="; j
    [Ссылки могут видеть только зарегистрированные пользователи. ]
    Ответить с цитированием  
     

  5. #5  
    Супер модератор Аватар для Kakos_nonos
    Регистрация
    07.01.2011
    Адрес
    Кубань
    Сообщений
    1,531
    Сказал(а) спасибо
    126
    Поблагодарили 428 раз(а) в 291 сообщениях
    Записей в блоге
    6
    Если я правильно понял задачу, то вот первая:
    Код qbasic:
    INPUT "s="; s
    j = 0
    n = 5
    k = 0
    WHILE k <= s
    n = n + n / 10
    k = k + n
    j = j + 1
    WEND
    PRINT "j="; j
    [Ссылки могут видеть только зарегистрированные пользователи. ]
    Ответить с цитированием  
     

  6. Пользователь сказал cпасибо:

    Дмитрий 1993 (03.02.2012)

  7. #6  
    Разбирающийся
    Регистрация
    18.11.2011
    Сообщений
    27
    Сказал(а) спасибо
    15
    Поблагодарили 0 раз(а) в 0 сообщениях
    Исправьте задачу
    INPUT "s="; s
    j = 0
    FOR i=5 TO k
    n = n + n / 10
    k = k + n
    j = j + 1
    NEXT i
    PRINT "j="; j

    И помогите со второй (чтобы было с циклом DO WHILE)
    Последний раз редактировалось Дмитрий 1993; 11.02.2012 в 20:02.
    Ответить с цитированием  
     

  8. #7  
    Супер модератор Аватар для Kakos_nonos
    Регистрация
    07.01.2011
    Адрес
    Кубань
    Сообщений
    1,531
    Сказал(а) спасибо
    126
    Поблагодарили 428 раз(а) в 291 сообщениях
    Записей в блоге
    6
    Вторая
    Код qbasic:
    INPUT c
    i=2
    DO
    PRINT c, " * " , i, " = ", c*i
    i=i+1
    WHILE i<10
    [Ссылки могут видеть только зарегистрированные пользователи. ]
    Ответить с цитированием  
     

  9. Пользователь сказал cпасибо:

    Дмитрий 1993 (12.02.2012)

  10. #8  
    Разбирающийся
    Регистрация
    18.11.2011
    Сообщений
    27
    Сказал(а) спасибо
    15
    Поблагодарили 0 раз(а) в 0 сообщениях
    Спасибо, а что с задачей которую надо поправить.
    Последний раз редактировалось Дмитрий 1993; 19.02.2012 в 21:38.
    Ответить с цитированием  
     

  11. #9  
    Разбирающийся
    Регистрация
    18.11.2011
    Сообщений
    27
    Сказал(а) спасибо
    15
    Поблагодарили 0 раз(а) в 0 сообщениях
    Спортсмен пробежал в первый день 5 км. Каждый следующий день он увеличивал свою норму на 10% по сравнению с предыдущим днём. За сколько дней спортсмен пробежит суммарный путь S ? Число S вводится с клавиатуры.

    INPUT "s="; s
    j = 0
    FOR i=5 TO k
    n = n + n / 10
    k = k + n
    j = j + 1
    NEXT i
    PRINT "j="; j

    Что тут можно исправить.
    Ответить с цитированием  
     

  12. #10  
    Супер модератор Аватар для Kakos_nonos
    Регистрация
    07.01.2011
    Адрес
    Кубань
    Сообщений
    1,531
    Сказал(а) спасибо
    126
    Поблагодарили 428 раз(а) в 291 сообщениях
    Записей в блоге
    6
    Вот так:
    Код qbasic:
    INPUT "s=", s
    j = 0
    n = 5
    DO
    n = n + n / 10
    k = k + n
    j = j + 1
    LOOP WHILE k < s
    PRINT "j="; j
    [Ссылки могут видеть только зарегистрированные пользователи. ]
    Ответить с цитированием  
     

Страница 1 из 2 12 ПоследняяПоследняя
Информация о теме
Пользователи, просматривающие эту тему

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

Похожие темы

  1. Ответов: 6
    Последнее сообщение: 22.05.2012, 16:15
  2. помогите решить задачи пожалуйста
    от vetal в разделе Turbo Pascal
    Ответов: 6
    Последнее сообщение: 28.04.2012, 20:36
  3. Помогите решить задачи по BASIC -y
    от Denis в разделе QBasic
    Ответов: 1
    Последнее сообщение: 19.01.2012, 06:35
  4. Ответов: 0
    Последнее сообщение: 21.12.2011, 17:47
  5. Помогите пожалуйста решить задачи на QBasic
    от Дмитрий 1993 в разделе QBasic
    Ответов: 9
    Последнее сообщение: 23.11.2011, 18:53
Ваши права
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •