Цитата:
Сообщение от Maiomi
Введите три положительных числа, вычислите периметр или площадь треугольника с такими сторонами (в зависимости от выбранного переключателя). Добавить защиту от некорректных чисел.
что использовать для переключателя радиобатон или чекбокс?
|
Раз будет на выбор одно из двух, то очевидно что нужно использовать 2 RadioButton или же 1 RadioGroup с двумя элементами
Цитата:
Сообщение от Maiomi
как прописать переключатель?
|
При использовании двух RadioButton примерно так:
Код:
if RadioButton1.Checked then
begin
// Вычисляем периметр треугольника
end else
if RadioButton2.Checked then
begin
// Вычисляем площадь треугольника
end;
При использовании RadioGroup примерно так:
Код:
case RadioGroup1.ItemIndex of
0: ; // Вычисляем периметр треугольника
1: ; // Вычисляем площадь треугольника
end;
Цитата:
Сообщение от Maiomi
защита от некоректных всмысле чтоб отрицательные не вводили числа?
|
Ну очевидно что стороны треугольника не могут иметь отрицательные размеры. Но видимо ещё нужно проверять чтобы числа также были корректными, ведь вместо чисел можно ввести и буквы.