Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 03.06.2011
Сообщений: 17

Вывести значения элементов треугольника

03.06.2011, 17:37. Показов 1747. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Элементы равностороннего треугольника пронумерованы следующим образом:
1 — сторона (a),
2 — радиус вписанной окружности (R1), R1=a*sqrt(3)/6 ) 3 под корнем
3 — радиус описанной окружности (R2), R2 = 2•R1
4 — площадь (S) S = a*a*sqrt(3) /4 а в квадрате, 3 под корнем
Дан номер одного из этих элементов и его значение. Вывести значения остальных элементов данного треугольника (в том же порядке).
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.06.2011, 17:37
Ответы с готовыми решениями:

Вывести значения остальных элементов треугольника
Элементы равностороннего треугольника пронумерованы следующим образом: 1 — сторона (а), 2 — радиус вписанной окружности (R1), 3 — радиус...

Вывести значения остальных элементов треугольника
21 Элементы равностороннего треугольника пронумерованы следую¬щим образом: 1 — сторона a, 2 — радиус R1 вписанной окружности (Ri = a-...

Вывести значения элементов данного треугольника
привет всем!)у меня к вам огромная просьба,помогите пожалуйста решить задания,буду очень признательна,заранее спасибо!!! -Пусть...

18
20 / 20 / 3
Регистрация: 14.05.2011
Сообщений: 47
03.06.2011, 17:49
По подробней
1
0 / 0 / 0
Регистрация: 03.06.2011
Сообщений: 17
04.06.2011, 10:16  [ТС]
R1=a*(квадратный корень из 3 )/6
R2=2*R1
S= (a в квадрате)*(квадратный корень из 3)/4

Добавлено через 16 часов 20 минут
Program tr;
var R1,R2,S:real;
a:integer;
begin;
clrscr;
readln(n);
if n=1 then
begin;
readln(a);
S:=(a*a*sqrt(3))/2;
R2:=a*sqrt(3);
R1:=R2/2;
end;
if n=2 then;
begin
readln(R1);
R2:=R1*2;
a:=R2*sqrt(3);
S:=(a*a*sqrt(3))/4;
end;
if n=3 then;
begin
readln(R2);
R1:=R2/2;
a:=R2*sqrt(3);
S:=(a*a*sqrt(3))/2;
end;
if n=4 then;
begin
readln(S);
a:=sqrt((2*S)/sqrt(3));
R2:=a/sqrt(3);
R1:=R2/2
end;
writeln(' a= ',f:7:3,' R1= ',f:7:3,' R2= ',' S= 'f:7:3);
end.

ЛЮДИ В ЧЕМ КОСЯК?ПОДСКАЖИТЕ
0
20 / 20 / 3
Регистрация: 14.05.2011
Сообщений: 47
04.06.2011, 10:31
1- ты не паписал в var переменную n
2- ты ставишь после begin " ; " что делать ненужно
3- что такое clrscr

Добавлено через 6 минут
Посмотри может ерунду написал исправил много ошибок вот что получилось , если что сильно не ругайся )))
Program tr;
var R1,R2,S,b,a,f:real;
n:integer;
begin
readln(n);
if n=1 then
begin
readln(a);
S:=(a*a*sqrt(3))/2;
R2:=a*sqrt(3);
R1:=R2/2;
end;
if n=2 then;
begin
readln(R1);
R2:=R1*2;
b:=sqrt(3);
a:=R2* b;
S:=(a*a*sqrt(3))/4;
end;
if n=3 then;
begin
readln(R2);
R1:=R2/2;
a:=R2*sqrt(3);
S:=(a*a*sqrt(3))/2;
end;
if n=4 then;
begin
readln(S);
a:=sqrt((2*S)/sqrt(3));
R2:=a/sqrt(3);
R1:=R2/2
end;
writeln(' a= ',a,' R1= ',R1,' R2= ',R2,' S= ',S);
end.
1
0 / 0 / 0
Регистрация: 03.06.2011
Сообщений: 17
04.06.2011, 10:35  [ТС]
замечания исправил.
clrscr- не знаю. скачал в нете набросок

Добавлено через 3 минуты
почемуто не пишет на пример "введите сторону" вдите радиус"....а сразу числа вводить приходиться в ввод данных не зная что вводиш. а так норм)
0
20 / 20 / 3
Регистрация: 14.05.2011
Сообщений: 47
04.06.2011, 10:39
программа работает???

Добавлено через 38 секунд
сейчас напишу чтоб он говорил про радиус
1
0 / 0 / 0
Регистрация: 03.06.2011
Сообщений: 17
04.06.2011, 10:40  [ТС]
Тема! а мож сразу с кейсом сделать?
0
40 / 13 / 8
Регистрация: 15.12.2009
Сообщений: 70
04.06.2011, 10:46
clrscr -очищение экрана.
чтобы она работала нужно подключить библиотеку crt, написав uses crt;
0
20 / 20 / 3
Регистрация: 14.05.2011
Сообщений: 47
04.06.2011, 10:52
Program tr;
var R1,R2,S,b,a,f:real;
n:integer;
begin
writeln('Введите номер Элемента');
readln(n);
if n=1 then
begin
writeln(' Чему равна сторона ');
readln(a);
S:=(a*a*sqrt(3))/2;
R2:=a*sqrt(3);
R1:=R2/2;
end;
if n=2 then
begin
writeln('Чему равен радиус вписанной окружности');
readln(R1);
R2:=R1*2;
b:=sqrt(3);
a:=R2* b;
S:=(a*a*sqrt(3))/4;
end;
if n=3 then
begin
writeln('Чему равен радиус описанной окружности ');
readln(R2);
R1:=R2/2;
a:=R2*sqrt(3);
S:=(a*a*sqrt(3))/2;
end;
if n=4 then
begin
Writeln('Чему равна площадь ');
readln(S);
a:=sqrt((2*S)/sqrt(3));
R2:=a/sqrt(3);
R1:=R2/2
end;
writeln(' сторона = ',a,' радиус вписанной окружности =',R1,' радиус описанной окружности' , R2 ,' площадь ',S);
end.

Добавлено через 5 минут
Цитата Сообщение от Павел777 Посмотреть сообщение
Тема! а мож сразу с кейсом сделать?
Смысли
1
0 / 0 / 0
Регистрация: 03.06.2011
Сообщений: 17
04.06.2011, 10:53  [ТС]
Тема от души реально! Все чичетко. А мож эту самую ж ток (case) кейсом сделать? вообще те не реально благодарен буду!
0
20 / 20 / 3
Регистрация: 14.05.2011
Сообщений: 47
04.06.2011, 10:56
Я подумаю , но не обещаю что сделаю
1
0 / 0 / 0
Регистрация: 03.06.2011
Сообщений: 17
04.06.2011, 10:58  [ТС]
вот она задача только не рабочая((
Вложения
Тип файла: rar case.rar (588 байт, 7 просмотров)
0
20 / 20 / 3
Регистрация: 14.05.2011
Сообщений: 47
04.06.2011, 11:01
Нет не смогу извени мы еще это в школе не проходили
1
0 / 0 / 0
Регистрация: 03.06.2011
Сообщений: 17
04.06.2011, 11:01  [ТС]
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Program tr;
Uses
 CRT;
var R1,R2,S,a:real;
n:integer;
begin;
clrscr;
readln(n);
Case n of
 1:begin;
    readln(a);
    S:=(a*a*sqrt(3))/2;
    R2:=a*sqrt(3);
    R1:=R2/2;
   end;
 2:begin
    readln(R1);
    R2:=R1*2;
    a:=R2*sqrt(3);
    S:=(a*a*sqrt(3))/4;
   end;
 3:begin
    readln(R2);
    R1:=R2/2;
    a:=R2*sqrt(3);
    S:=(a*a*sqrt(3))/2;
   end;
 4:begin
    readln(S);
    a:=sqrt((2*S)/sqrt(3));
    R2:=a/sqrt(3);
    R1:=R2/2
   end;
end;
writeln(' a=',a:7:3,' R1=',r1:7:3,' R2=',R2,' S=',S:7:3);
end.
о Тема вот рабочая только опять не видиш че пишеш ))Можеш исправить?
0
20 / 20 / 3
Регистрация: 14.05.2011
Сообщений: 47
04.06.2011, 11:05
чтоб он спрашивал чтоль
1
0 / 0 / 0
Регистрация: 03.06.2011
Сообщений: 17
04.06.2011, 11:06  [ТС]
да да))
0
20 / 20 / 3
Регистрация: 14.05.2011
Сообщений: 47
04.06.2011, 11:11
щас будет

Добавлено через 14 секунд
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Program tr;
Uses
 CRT;
var R1,R2,S,a:real;
n:integer;
begin;
clrscr;
writeln('Введите номер элемента');
readln(n);
Case n of
 1:begin;
  writeln('Введите Сторону');
    readln(a);
    S:=(a*a*sqrt(3))/2;
    R2:=a*sqrt(3);
    R1:=R2/2;
   end;
 2:begin
 writeln('Введите радиус вписанной окружности');
    readln(R1);
    R2:=R1*2;
    a:=R2*sqrt(3);
    S:=(a*a*sqrt(3))/4;
   end;
 3:begin
 writeln('Введите радиус описанной окружности');
    readln(R2);
    R1:=R2/2;
    a:=R2*sqrt(3);
    S:=(a*a*sqrt(3))/2;
   end;
 4:begin
 writeln('Введите площадь');
    readln(S);
    a:=sqrt((2*S)/sqrt(3));
    R2:=a/sqrt(3);
    R1:=R2/2
   end;
end;
writeln(' a=',a:7:3,' R1=',r1:7:3,' R2=',R2,' S=',S:7:3);
end.
1
0 / 0 / 0
Регистрация: 03.06.2011
Сообщений: 17
04.06.2011, 11:15  [ТС]
Ну Тема МОЛОДЧАГА От души)))Спасибо громаднейшее!!
0
20 / 20 / 3
Регистрация: 14.05.2011
Сообщений: 47
04.06.2011, 11:27
Незачто
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.06.2011, 11:27
Помогаю со студенческими работами здесь

Вывести значения данного треугольника
Составить блок-схему! Задача: Элементы равностороннего треугольника пронумерованы следующим образом:1-сторона(а),2-радиус вписанной...

Элементы равнобедренного прямоугольного треугольника пронумерованы. Дан номер одного из них. Вывести значения остальных
Case13. Элементы равнобедренного прямоугольного треугольника пронумерованы следующим образом: 1 — катет a, 2 — гипотенуза c = , 3 — высота...

Вывести значения элементов, чтобы значение выводимого элемента было меньше значения предыдущего выведенного
Вывести значения элементов, начиная с первого так, чтобы значение выводимого элемента было меньше значения предыдущего выведенного. ...

Вывести значения элементов числовой последовательности, в записи значения которых содержится две одинаковых цифры
Вывести значения элементов числовой последовательности, в записи значения которых содержится две одинаковых цифры. Входные данные: Во...

Удалить пары соседних элементов, имеющих одинаковые значения, и вывести размер полученного массива и значения
Задан размера массива целых чисел и значения его элементов.Удалить пары соседних элементов, имеющих одинаковые значения, и вывести размер...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru