![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() здравствуйте, нужно создать простейшую тестирую программу из 3 вопросов
правильно ли у меня сделано? Код:
var i:integer; s:real; begin for i:=1 to 3 do RadioGroup1.ItemIndex:=2 then s:=s+1; RadioGroup2.ItemIndex:=3 then s:=s+1; RadioGroup3.ItemIndex:=0 then s:=s+1; s:=s*20%; Label1.Caption:= s; |
#2
|
||||
|
||||
![]() Если у тебя это скомпилируется - то да, правильно.
Некоторые программисты настолько ленивы, что сразу пишут рабочий код. Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты. |
#3
|
|||
|
|||
![]() Цитата:
в том то и дело, что с компилировалось, я делфи только начал изучать и вот не пойму как и что тут не правильно |
#4
|
|||
|
|||
![]() точнее не скомпилировалось
|
#5
|
||||
|
||||
![]() Я плохо знаю delphi, но может вот так сработает...
Код:
var s:real; begin s:=0; if RadioGroup1.ItemIndex = 2 then s:=s+1; if RadioGroup2.ItemIndex = 3 then s:=s+1; if RadioGroup3.ItemIndex = 0 then s:=s+1; //s:=s*20%; //А зачем умножать на 20% ??? //Если 20% = 0,2 то s:=s*(2/10); //Если 20%, это 20 от s, то s:=s*(s/5); Label1.Caption:= inttostr(s); Хотя я может чего-то не понял.. |
#6
|
||||
|
||||
![]() Цитата:
|