Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/56: Рейтинг темы: голосов - 56, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 21.03.2010
Сообщений: 8
1

Смена типа данных

21.03.2010, 23:32. Показов 10161. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Люди помогите плз, у меня тут возникла небольшая проблемка. У меня дано число K: Integer (Например 1999) и дана числовая переменная Str: String. Как к тексту в переменной str добавить число K?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.03.2010, 23:32
Ответы с готовыми решениями:

Составить процедуру для ввода данных в массив A(n) типа integer. Данные вводятся из типизированного файла типа integer, начиная с k-ой по n-ую
Составить процедуру для ввода данных в массив A(n) типа integer. Данные вводятся из типизированного...

Обработка данных типа запись (комбинированный тип данных).
Вывести ФИО и отметки по физике студентов, имеющих средний балл, больше 4,5. Помоги...

Смена типов данных во время работы программы
Люди я еще новичок и не знаю всех ф-ций, так что подскажите пожалуйста, как можно менять типы...

Ввод данных типа record
Такая проблема: если при описании типа record задаю переменные только числовых или только...

4
76 / 62 / 23
Регистрация: 11.07.2009
Сообщений: 730
21.03.2010, 23:40 2
если во фрипаскале, то там вроде бы есть приведение классов как StrToInt & IntToStr, c ТП не знаю как поступить
0
0 / 0 / 0
Регистрация: 21.03.2010
Сообщений: 8
21.03.2010, 23:47  [ТС] 3
Нее, у меня в ТП задачка поставленна, я почти её сделал, только с этим проблемка

Добавлено через 4 минуты
Вот программка:

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
42
43
44
Program example_3;
const M=1000; C=100; X=10; V=5; I=1;
Var
    iSymbol,
    iWord,
    n,j,k:Integer;
    s,ch,q:Char;
    str:String;
    f1,f2:Text;
Begin
    Assign(f1,'file.txt');Reset(f1);
    Assign(f2,'file_r.txt');Rewrite(f2);
    WriteLn(f2,'Pochatkovuy tekst':30);
    While Not Eof(f1) do
       Begin  ReadLn(f1,str);
    k:=0;
    for j:=1 to length(str) do
    begin
     case str[j] of
     'I': if (str[j]='I') and (str[j+1]='V') then begin k:=k+4;inc(j);end
     else if (str[j]='I') and (str[j+1]='X') then begin k:=k+9;inc(j);end
     else if (str[j]='I') and (str[j+1]='C') then begin k:=k+99;inc(j);end
     else if (str[j]='I') and (str[j+1]='M') then begin k:=k+999;inc(j);end
     else k:=k+i;
     'V': k:=k+v;
     'X': if (str[j]='X') and (str[j+1]='C') then begin k:=k+90;inc(j);end
     else if (str[j]='X') and (str[j+1]='M') then begin k:=k+990;inc(j);end
     else k:=k+x;
     'C': if (str[j]='C') and (str[j-1]='M') then begin k:=k+900;inc(j);end
     else k:=k+c;
     'M': k:=k+m;
     end;
     end;
    WriteLn(f2,str);
         End;
    iSymbol:=0;iWord:=0;n:=0;str:='';
    WriteLn(f2,'Pereroblennuy tekst':30);
    Reset(f1);
    [U]str:=k;[/U]                            {Type missmatch}
    Close(f1);Close(f2);Reset(f2);
    While Not Eof(f2) do
         Begin ReadLn(f2,str);WriteLn(str); End;
     Close(f2);
End.
Не знаю что с этим сделать
0
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
21.03.2010, 23:51 4
NeroAngelo, для перевода строки в число есть процедура Val, а для перевода числа в строку есть процедура Str.
1
0 / 0 / 0
Регистрация: 21.03.2010
Сообщений: 8
22.03.2010, 00:01  [ТС] 5
Цитата Сообщение от Inadequate Посмотреть сообщение
NeroAngelo, для перевода строки в число есть процедура Val, а для перевода числа в строку есть процедура Str.
Большое спасибо, как я раньше не вспомнил за них. =)
0
22.03.2010, 00:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.03.2010, 00:01
Помогаю со студенческими работами здесь

Создание ссылочного типа данных
Здравствуйте. Пишу курсовую на тему одноименной теме форума, по предмету Программирование на ЯВУ....

Использование символьного и строкового типа данных
1. Ввести строку. Удалить из нее сочитание PHP. 2. Ввести строку. Опредилить сколько в последнем...

Конвертация данных одного типа в другой
Можно ли в PascalABC.NET, благодаря .NET'у как-то конвертировать один формат в другой? Например,...

База данных (файл типа запись)
Составить базу данных (файл типа запись) о студентах, предусмотрев поля: Ф.И.О., количество...


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

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