0 / 0 / 0
Регистрация: 03.06.2011
Сообщений: 17
|
|
1 | |
Вывести значения элементов треугольника03.06.2011, 17:37. Показов 1552. Ответов 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
|
03.06.2011, 17:37 | |
Ответы с готовыми решениями:
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 минут Смысли
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 |
вот она задача только не рабочая((
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 | |||||
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 секунд
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 | |
04.06.2011, 11:27 | |
Помогаю со студенческими работами здесь
19
Элементы равнобедренного прямоугольного треугольника пронумерованы. Дан номер одного из них. Вывести значения остальных Вывести значения элементов, чтобы значение выводимого элемента было меньше значения предыдущего выведенного Вывести значения элементов числовой последовательности, в записи значения которых содержится две одинаковых цифры Удалить пары соседних элементов, имеющих одинаковые значения, и вывести размер полученного массива и значения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |