0 / 0 / 0
Регистрация: 03.06.2011
Сообщений: 17
1

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

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

Author24 — интернет-сервис помощи студентам
Элементы равностороннего треугольника пронумерованы следующим образом:
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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.06.2011, 17:37
Ответы с готовыми решениями:

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

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

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

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

18
20 / 20 / 3
Регистрация: 14.05.2011
Сообщений: 47
03.06.2011, 17:49 2
По подробней
1
0 / 0 / 0
Регистрация: 03.06.2011
Сообщений: 17
04.06.2011, 10:16  [ТС] 3
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 4
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  [ТС] 5
замечания исправил.
clrscr- не знаю. скачал в нете набросок

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

Добавлено через 38 секунд
сейчас напишу чтоб он говорил про радиус
1
0 / 0 / 0
Регистрация: 03.06.2011
Сообщений: 17
04.06.2011, 10:40  [ТС] 7
Тема! а мож сразу с кейсом сделать?
0
40 / 13 / 8
Регистрация: 15.12.2009
Сообщений: 70
04.06.2011, 10:46 8
clrscr -очищение экрана.
чтобы она работала нужно подключить библиотеку crt, написав uses crt;
0
20 / 20 / 3
Регистрация: 14.05.2011
Сообщений: 47
04.06.2011, 10:52 9
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  [ТС] 10
Тема от души реально! Все чичетко. А мож эту самую ж ток (case) кейсом сделать? вообще те не реально благодарен буду!
0
20 / 20 / 3
Регистрация: 14.05.2011
Сообщений: 47
04.06.2011, 10:56 11
Я подумаю , но не обещаю что сделаю
1
0 / 0 / 0
Регистрация: 03.06.2011
Сообщений: 17
04.06.2011, 10:58  [ТС] 12
вот она задача только не рабочая((
Вложения
Тип файла: rar case.rar (588 байт, 7 просмотров)
0
20 / 20 / 3
Регистрация: 14.05.2011
Сообщений: 47
04.06.2011, 11:01 13
Нет не смогу извени мы еще это в школе не проходили
1
0 / 0 / 0
Регистрация: 03.06.2011
Сообщений: 17
04.06.2011, 11:01  [ТС] 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
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 15
чтоб он спрашивал чтоль
1
0 / 0 / 0
Регистрация: 03.06.2011
Сообщений: 17
04.06.2011, 11:06  [ТС] 16
да да))
0
20 / 20 / 3
Регистрация: 14.05.2011
Сообщений: 47
04.06.2011, 11:11 17
щас будет

Добавлено через 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  [ТС] 18
Ну Тема МОЛОДЧАГА От души)))Спасибо громаднейшее!!
0
20 / 20 / 3
Регистрация: 14.05.2011
Сообщений: 47
04.06.2011, 11:27 19
Незачто
1
04.06.2011, 11:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.06.2011, 11:27
Помогаю со студенческими работами здесь

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru