С Новым годом! Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/76: Рейтинг темы: голосов - 76, средняя оценка - 4.93
1 / 1 / 0
Регистрация: 03.06.2011
Сообщений: 24
1

Составить программу перевода футов в метры (1 фут равен 0,3048 м) (счетчик цикла меняется от 1 до 30).

03.06.2011, 12:04. Показов 14759. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Что я застрял на этих циклах, не знаю в чем причина, но выдает ошибку
Вот что я написал,- Помогите пожалуйста довести дело до ума!

program Project2;

{$APPTYPE CONSOLE}
var f,m,r:real;

begin
write('F= ');
Readln (F);
r:=0.3048;
for m:=1 to 30 do
r:=r*f;
writeln ('Rezul`tat= ',r);
readln;
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.06.2011, 12:04
Ответы с готовыми решениями:

Сделать конвертер из футов и дюймов в целые метры миллиметры и сантиметры(1 фут = 12 дюймам, 1 дюйм=25.4 мм)заранее благодарен
Сделать конвертер из футов и дюймов в целые метры миллиметры и сантиметры(1 фут = 12 дюймам, 1...

Преобразование футов в метры
Здравствуйте .. помогите понять пожалуйста почему в задаче сказано что у меня должны стоять пробелы...

Перевод из футов в метры
1.Напишить программу, содержащую функцию для вычисления Y = (sin2x + cos3x) / 4sinx 2.Напишить...

Составьте программу, которая печатает таблицу перевода роста человека из футов в см
Составьте программу, которая печатает таблицу перевода роста человека из футов в см (1 фут = 30,4...

7
3 / 3 / 1
Регистрация: 27.01.2011
Сообщений: 10
03.06.2011, 12:20 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
uses crt;
var
f,r : real;
m : integer;
begin
clrscr;
Write ('F = ');
ReadLn (F);
r := 0.3048;
  for m := 1 to 30 do
  r := r * f;
  Writeln ('Rezil''tat = ',r);
ReadKey
end.
как я понял, все было написано верно, кроме 12 строчки, символ кавычки ставится как две кавычки, иначе паскалю непонятно. что там написано.
Результат имеет тип real, поэтому он плохо читабелен, как от этого избавится - сказать не могу
1
1 / 1 / 0
Регистрация: 03.06.2011
Сообщений: 24
03.06.2011, 12:25  [ТС] 3
Спасибо за помощь!Хоть с места тронулся!
0
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,877
03.06.2011, 12:27 4
(счетчик цикла меняется от 1 до 30).
Write ('F = ');
ReadLn (F);
у вас футы не вводятся а от 1 до 30.
Pascal
1
2
3
4
5
6
7
var
 m:byte;
begin
for m:=1 to 30 do
 writeln ('Rezul`tat= ',0.3048*m);
readln;
end.
1
298 / 298 / 150
Регистрация: 07.05.2011
Сообщений: 592
03.06.2011, 12:30 5
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
program p2;
// Составить программу перевода футов в метры
// (1 фут равен 0,3048 м)
// (счетчик цикла меняется от 1 до 30).
{$APPTYPE CONSOLE}
 
var
  m: integer;
  f,r:real;
 
begin
  r:=0.3048;
  writeln('  m   f');
  writeln('-------');
  for m:=1 to 30 do
    begin
      f:=r*m;
      writeln (m:3,' ', f:0:3);
    end;
 readln;
end.
1
1 / 1 / 0
Регистрация: 03.06.2011
Сообщений: 24
03.06.2011, 12:34  [ТС] 6
Спасибо, Более Расширенный и Верный ответ! Мне так кажется=)
0
298 / 298 / 150
Регистрация: 07.05.2011
Сообщений: 592
03.06.2011, 12:39 7
Вообще-то программа классическая, "обыграна" у Ричи и Кернигана во всех ракурсах. Советую посмотреть. Хотя там Си, но сами алгоритмы понятные.
1
13 / 13 / 4
Регистрация: 02.06.2011
Сообщений: 24
03.06.2011, 18:49 8
Если нужно просто перевести футы в метры, то можно (нужно) обойтись без цикла - просто перемножив значения. Например, так:
uses crt;
var fut,m:real;
procedure converter(fut:real;var m:real);
begin
write('vvedite futy ');
readln(fut);
m:=fut*0,3048;
writeln(fut:4:4,' futov= ',m:4:4,' metrov');
end;

begin
clrscr;
converter(fut,m);
readln;
end.
1
03.06.2011, 18:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.06.2011, 18:49
Помогаю со студенческими работами здесь

Создать программу перевода миллиметров в сантиметры, метры и километры
помогите составить прогу в Visiual basic,очень нужно : программу перевода миллиметров в...

Составить программу перевода дюймов в миллиметры (1 дюйм равен 2,3995 мм) от 20 дюймов до 38 шагом в 2 дюйма
1. Составить программу перевода дюймов в миллиметры (1 дюйм равен 2,3995 мм) от 20 дюймов до 38...

Цикл: Составьте программу, которая печатает таблицу перевода расстояний из сажень в метры
Составьте программу, которая печатает таблицу перевода расстояний из сажень в метры (1...

Составьте программы перевода старинных русских мер длины, торгового и аптекарского веса (счетчик цикла от 1 до 10)
1. Составьте программы перевода старинных русских мер длины, торгового и аптекарского веса (счетчик...

Составить программу, которая переводит введенную длину из сантиметров в метры
Подскажите пожалуйста где ошибка, голова уже не варит procedure TForm1.PanelClick(Sender:...


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

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