Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Помощь студентам


Ответ
 
Опции темы Опции просмотра
Старый 08.07.2011, 17:13   #1 (permalink)
Elenochka
Новичок
 
Регистрация: 07.06.2011
Сообщений: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
Smile Записи

Ввести названия 10 городов, число зарегистрированных безработных, число занятых и численность населения каждого города. Если численность населения превышает 700 тыс. человек, то вычислить уровень безработицы по формуле:
U = (bez/zan)*100 %, где u - уровень безработицы,
bez - число безработных,
zan - число занятых.


Помогите пожалуйста... Заранее спасибо...)
Elenochka вне форума   Ответить с цитированием

Старый 08.07.2011, 17:13
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Можете поискать в данных темах решение вашего вопроса

Строки и записи.
Учетные записи

Старый 08.07.2011, 17:18   #2 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Удостоверение члена общества ТЯП (Тайна Языка Программирования) получите позже. Пока примите поздравления. И ни под каким видом никому не сообщайте, на каком ЯП должно быть выполнено задание!
Vladimir_S вне форума   Ответить с цитированием
Старый 08.07.2011, 17:27   #3 (permalink)
Elenochka
Новичок
 
Регистрация: 07.06.2011
Сообщений: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
Smile

Турбо Паскаль
Elenochka вне форума   Ответить с цитированием
Старый 08.07.2011, 20:28   #4 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от Elenochka Посмотреть сообщение
Турбо Паскаль
Ну тогда-то что! Пожалуйста:
Код:
CONST
 N=10;
TYPE
 T=Record
    Name:String;
    Citiz:LongInt;
    Able:LongInt;
    Unempl:LongInt;
   End;
VAR
 Town:Array[1..N] of T;
 i,j:Byte;

BEGIN
 Writeln('Enter the data:');
 For i:=1 to N do
  With Town[i] do
   begin
    Writeln('Name of the town:');
    Readln(Name);
    Write('Full number of citizens: ');
    Readln(Citiz);
    Repeat
     Write('Able-Bodied: ');
     Readln(Able);
     If Able>Citiz then
      Writeln('Number of able-bodied should be less then number of citizens!');
     If Able=0 then
      Writeln('Number of able-bodied can not be zero!');
    Until (Able<Citiz) and (Able>0);
    Repeat
     Write('Unemployed: ');
     Readln(Unempl);
     If Unempl>Able then
      Writeln('Number of unempoyed should be less then number of able-bodied!');
    Until Unempl<Able;
    Writeln;
   end;
 Writeln;
 For i:=1 to N do
  With Town[i] do
   begin
    Write(Name);
    for j:=Length(Name)+1 to 20 do Write(' ');
    Write(Unempl:12, Able:12, Citiz:12);
    If Citiz>700000 then
     Writeln(1.0*Unempl/Able*100:8:1)
    else
     Writeln;
   end;
 Readln
END.
Только (уж извините!) "занятых" я заменил на трудоспособных ("able-bodied") - иначе бессмыслица: никто так уровень безработицы не считает.
Еще предусмотрен контроль ввода: число трудоспособных должно быть меньше общей численности населения города и больше нуля, число безработных должно быть меньше числа трудоспособных; при нарушении какого-либо из этих условий выдается предупреждение и запрос повторяется.
Vladimir_S вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 23:54.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.