Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.09.2009, 20:00   #1
Vampirius
Пользователь
 
Аватар для Vampirius
 
Регистрация: 25.09.2009
Сообщений: 22
По умолчанию Отображение вывода (Delphi)

Собственно: программа под командную строку.
Необходимо чтобы на экран выводило не то как число записывается в ячейке памяти а в приемлемом виде.
Лишь утратив всё до конца, мы обретаем свободу...©
Vampirius вне форума Ответить с цитированием
Старый 25.09.2009, 20:02   #2
ОДИНОЧЕСТВО В СЕТИ
Любопытная Вредина
Участник клуба
 
Аватар для ОДИНОЧЕСТВО В СЕТИ
 
Регистрация: 19.06.2009
Сообщений: 1,285
По умолчанию

Цитата:
Необходимо чтобы на экран выводило не то как число записывается в ячейке памяти а в приемлемом виде
пример можно поглядеть?
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.
ОДИНОЧЕСТВО В СЕТИ вне форума Ответить с цитированием
Старый 25.09.2009, 20:14   #3
Vampirius
Пользователь
 
Аватар для Vampirius
 
Регистрация: 25.09.2009
Сообщений: 22
По умолчанию

Исходный код
program Lab1z2;

{$APPTYPE CONSOLE}

uses
SysUtils;

//*********************************** **************
function rus(s:string):string;
var i:integer;
begin
for i:=1 to length(s)do
case s[i]of
'А'..'п':s[i]:=chr(ord(s[i])-64);
'р'..'я':s[i]:=chr(ord(s[i])-16);
end; //case
rus:=S
end;
//*********************************** **************
var
a,b,c,d,f:real;
begin
c:=3.14;
write(rus('введите радиус='));
readln(a);
b:=c*exp(ln(a)*2);//площадь круга
d:=2*c*a;//длина окружности
f:=1.3*c*exp(ln(a)*3);//обьём шара
writeln(rus('площадь круга'));
writeln('S=',round(b));
writeln(rus('длинна окружности'));
writeln('D=',round(d));
writeln(rus('обьем шара'));
writeln('V=',round(f));
readln;
end.


хочется чтобы он не округлял а выводил например значение с 4 знаками после запятой, но не в машинном виде
Лишь утратив всё до конца, мы обретаем свободу...©
Vampirius вне форума Ответить с цитированием
Старый 25.09.2009, 22:20   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Код:
program Project1;

{$APPTYPE CONSOLE}

uses
SysUtils;

//*********************************** **************
function rus(s:string):string;
var i:integer;
begin
for i:=1 to length(s)do
case s[i]of
'А'..'п':s[i]:=chr(ord(s[i])-64);
'р'..'я':s[i]:=chr(ord(s[i])-16);
end; //case
rus:=S
end;
//*********************************** **************
var
a,b,c,d,f:real;
begin
c:=3.14;
write(rus('введите радиус='));
readln(a);
b:=c*exp(ln(a)*2);//площадь круга
d:=2*c*a;//длина окружности
f:=1.3*c*exp(ln(a)*3);//обьём шара
writeln(rus('площадь круга'));
writeln('S=',b:10:4);
writeln(rus('длина окружности'));
writeln('D=',d:10:4);
writeln(rus('обьем шара'));
writeln('V=',f:10:4);
readln;
end.
учим паскаль.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 26.09.2009, 01:32   #5
Vampirius
Пользователь
 
Аватар для Vampirius
 
Регистрация: 25.09.2009
Сообщений: 22
По умолчанию

спасибо) теперь буду знать
Лишь утратив всё до конца, мы обретаем свободу...©
Vampirius вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не правильное отображение русского языка в delphi 2009 motaro Общие вопросы Delphi 10 25.09.2009 20:53
Отображение графа. [Delphi] HoLToFF Помощь студентам 3 25.04.2009 21:54
Некорректное отображение 3d объекта, экспортированного в Delphi Bellataminal Помощь студентам 3 16.02.2009 09:34
Отображение графика в Delphi Desc Помощь студентам 9 12.05.2008 11:28
Отображение символов в Delphi Airou Компоненты Delphi 1 18.04.2008 00:26