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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.03.2009, 20:08   #1
koshkarjov
Пользователь
 
Аватар для koshkarjov
 
Регистрация: 31.01.2009
Сообщений: 26
Восклицание Задачка в Паскале.

Задача:
Определить стоимость ремонта комнаты, в который входят:
побелка стен, покраска пола, покраска окон. Окон 3 штуки, размеры 1х10. Длина комнаты - 20 метров, ширина - 15 метров, высота - 3 метра. Ширина рейки окна - 5 сантиметров. Стоимость побелки 1 квадратного метра - 30 рублей, покраска 1 квадратного метра пола - 40 рублей, покраска 1 квадратного дециметра окна - 50 рублей.

Код:
program remont;
var a1,b1,a2,b2,a3,b3,c,d1,spol,spot,
       ssmallw,stsmallw,sbigw1,stbigw1,ssmall,
       sbigw2,stbigw2,swind,stwind,summa,stpol,stpot:real;
begin
a1:=a3;
a1:=20;
b1:=b3;
b1:=15;
a2:=1;
b2:=1.1;
c:=3;
d1:=0.05;
spol:=a1*b1;
spot:=spol;
stpol:=40*spol;
stpot:=stpol;
ssmallw:=c*b1;
stsmallw:=ssmall*30*2;
sbigw1:=b1*c;
stbigw1:=sbigw1*30;
sbigw2:=sbigw1-(a2*b2*3);
stbigw2:=sbigw2*30;
swind:=(a2*b2*d1*6);
stwind:=swind*40;
summa:=stwind+stpol+stpot;
writeln('Стоимость ремонта=',summa);
end.
Почему не работает? Где ошибки?
koshkarjov вне форума Ответить с цитированием
Старый 12.03.2009, 20:13   #2
JekaX
Пользователь
 
Регистрация: 11.03.2009
Сообщений: 38
По умолчанию

У меня все работает, а какая у вас ошибка?
JekaX вне форума Ответить с цитированием
Старый 12.03.2009, 20:15   #3
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
Почему не работает? Где ошибки?
Что не работает? У меня все компилируется и выводит результат.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 12.03.2009, 20:17   #4
koshkarjov
Пользователь
 
Аватар для koshkarjov
 
Регистрация: 31.01.2009
Сообщений: 26
По умолчанию

У меня почему-то не запускается программа:
после компиляции запускаю и у меня сразу вылетает
koshkarjov вне форума Ответить с цитированием
Старый 12.03.2009, 20:18   #5
JekaX
Пользователь
 
Регистрация: 11.03.2009
Сообщений: 38
По умолчанию

в конце перед end. напишите Readln; и все нормуль будет )
JekaX вне форума Ответить с цитированием
Старый 12.03.2009, 20:59   #6
koshkarjov
Пользователь
 
Аватар для koshkarjov
 
Регистрация: 31.01.2009
Сообщений: 26
По умолчанию

Совсем забыл про это... Сейчас заработало. Большое спасибо!

Последний раз редактировалось koshkarjov; 13.03.2009 в 20:11.
koshkarjov вне форума Ответить с цитированием
Старый 13.03.2009, 17:52   #7
koshkarjov
Пользователь
 
Аватар для koshkarjov
 
Регистрация: 31.01.2009
Сообщений: 26
По умолчанию

Немного модернизировал программу:
Код:
program remont;
var a1,b1,a2,b2,a3,b3,a4,c,d1,spol,spot,
    ssmallw,stsmallw,sbigw1,stbigw1,ssmall,
    sbigw2,stbigw2,swind,stwind,summa,stpol,stpot:real;
begin
writeln('Длина=');
readln(a1);
writeln('Ширина=');
readln(b1);
writeln('Высота=');
readln(c);
writeln('Размер окна=');
readln(a3,a4);
writeln('Ширина рейки окна=');
readln(d1);
spol:=a1*b1;
stpol:=40*spol;
spot:=spol;
stpot:=30*spol;
ssmallw:=b1*c;
stsmallw:=ssmall*30*2;
sbigw1:=a1*c;
stbigw1:=sbigw1*30;
sbigw2:=sbigw1-(a3*a4*3);
stbigw2:=sbigw2*30;
swind:=(a2*b2)*(d1*6);
stwind:=swind*40;
summa:=stwind+stpol+stpot;
writeln('Стоимость ремонта=',summa);
end.
koshkarjov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задачка в паскале на матрицы Марик Помощь студентам 2 25.06.2008 00:18
задачка на паскале evrey Паскаль, Turbo Pascal, PascalABC.NET 4 04.06.2008 20:59
Задачка на Паскале Dissid Помощь студентам 2 09.10.2007 21:28