За последние 24 часа нас посетили 16305 программистов и 1671 робот. Сейчас ищут 798 программистов ...

QBasic

Тема в разделе "Прочее", создана пользователем chukushka, 30 дек 2008.

  1. chukushka

    chukushka Guest

    Привет всем кто читает эту тему. Вот такая задачка имеется:
    Напишите программу, запрашивающую у пользователя три разных целых положительных числа и находящую сумму двух наименьших из них.
    получилось только с двумя условиями может подскажете что нибудь? :roll:
     
  2. chukushka

    chukushka Guest

    Вот попробывал накодить в QBasic:
    CLS
    1:INPUT "Введите три целых числа"; a,b,c
    IF A<B<C THEN X=A+B ELSE X=A+C
    ? X
    GOTO 1
     
  3. Дорогой. Иди-ка ты... на другой форум, а?
     
  4. chukushka

    chukushka Guest

    а вот ты зря так разговариваешь))) прежде чем разместить эту тему я опросил народ , народ дал добро. так что у тебя ко мне какие нибудь притензии есть еще?
     
  5. sword dancer

    sword dancer Активный пользователь

    С нами с:
    17 фев 2008
    Сообщения:
    295
    Симпатии:
    0
  6. chukushka

    chukushka Guest

    это что такое?
     
  7. sylex

    sylex Активный пользователь

    С нами с:
    9 ноя 2008
    Сообщения:
    625
    Симпатии:
    0
    Адрес:
    Омск
    блин... насколько непривычный, неудобочитаемый синтаксис теперь стал для меня у КуБэсика :)
     
  8. chukushka

    chukushka Guest

    ну что поделаешь))) сможешь помочь задачку решить?)))
     
  9. блудный сын

    блудный сын Активный пользователь

    С нами с:
    18 июн 2008
    Сообщения:
    632
    Симпатии:
    0
    Вот так попробуй:

    CLS
    1:INPUT "Введите три целых числа"; a,b,c
    min1=a
    min2=b
    IF a>b THEN min1=b
    IF b>c THEN min2=c
    ? min1+min2
    GOTO 1
     
  10. chukushka

    chukushka Guest

    отлично. спасибо щас попробую)) низкий поклон))
     
  11. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    chukushka
    Сначала нужно сделать проверку на положительность числа.
     
  12. chukushka

    chukushka Guest

    функцию можешь привести а то я после вчерашнего корпаратива туго соображаю))
     
  13. блудный сын

    блудный сын Активный пользователь

    С нами с:
    18 июн 2008
    Сообщения:
    632
    Симпатии:
    0
    В задаче сказано что числа положительные.
     
  14. chukushka

    chukushka Guest

    а как проверку то сделать? нах больше спирт пить не буду
     
  15. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    блудный сын
    Если у тебя а меньшая цифра, то она не попадет в сумму.

    chukushka
    Да я пытался сделать на bbcbasic, но у меня вложенные if не работают почему-то. Синтаксис забыл что-ли.

    Насчет положительных чисел
    if (a < 0 or b < 0 or c < 0) goto 1
     
  16. блудный сын

    блудный сын Активный пользователь

    С нами с:
    18 июн 2008
    Сообщения:
    632
    Симпатии:
    0
    Че ж не попадает, если в самом начале написано:
    min1=a
    ?
     
  17. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    блудный сын
    Извини, не заметил.
     
  18. блудный сын

    блудный сын Активный пользователь

    С нами с:
    18 июн 2008
    Сообщения:
    632
    Симпатии:
    0
    Да ладно, завтра я чё нить не замечу :)
     
  19. sylex

    sylex Активный пользователь

    С нами с:
    9 ноя 2008
    Сообщения:
    625
    Симпатии:
    0
    Адрес:
    Омск
    ? означает PRINT по-моему.... PRINT наглядней как-то :)
     
  20. chukushka

    chukushka Guest

    так оно и есть просто писать меньше)))
     
  21. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    обожаю бейсик за
     
  22. chukushka

    chukushka Guest

    отличная функция мне нравится)))
     
  23. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Программы с goto дальше 100 строк не уходят. А если и уходят, то быстро выкидываются.
     
  24. ShamahN

    ShamahN Активный пользователь

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
    Kreker
    gosub рулит :)
     
  25. chukushka

    chukushka Guest

    вот еще задачка)
    Осуществите запрос с клавиатуры у тренера олимпийской сборной России по марафону результаты в часах, минутах и секундах трех победителей чемпионата России. Если какие-то два результата различаются менее чем на 5 сек, выведите
    сообщение "Вот так шла борьба за______________медаль".
    В сообщении должно быть указано достоинство медали (золотая, серебряная), за которую шла борьба. В противном случае, вычислить среднюю скорость победителя в км/час, если принять длину марафонской дистанции 42 км 195 м.