Дипломной работе рассматривается создание автоматизированного рабочего места диспетчера системно-технического



жүктеу 5,01 Kb.
Pdf просмотр
бет31/32
Дата24.02.2018
өлшемі5,01 Kb.
#10611
түріДиплом
1   ...   24   25   26   27   28   29   30   31   32

101
 
 
292
 
293
 
294
 
295
 
296
 
297
 
298
 
299
 
300
 
301
 
302
 
303
 
304
 
305
 
306
 
307
 
308
 
309
 
310
 
311
 
312
 
313
 
314
 
315
 
316
 
317
 
318
 
319
 
320
 
321
 
322
 
323
 
324
 
325
 
326
 
327
 
328
 
329
 
330
 
331
 
332
 
333
 
334
 
335
 
336
 
337
 
338
 
339
 
340
 
      2..4:a1[z+5]:=' коп. ';    {копійки}
 
      5..9:a1[z+5]:=' коп. ';    {копійок}
 
       end;
 
     end else
 
       a1[z+5]:=' коп. ';        {копійок}
 
 
 
  Money:=a1[1]+a1[2]+a1[3]+a1[4]+a1[5]+a1[6]+a1[7]+a1[8]+a1[9]+
 
            a1[10]+a1[11]+a1[12]+a1[13]+a1[14]+a1[15];
 
end;
 
 
 
{Функція перетворення числового значення в прописне}
 
Function Money1(Summa:Real):String;
 
var n1:array[1..3] of integer;
 
    a1:array[1..15] of string;
 
    j,i,Nk,z,kol:integer;
 
    sum:real;
 
    pr:Boolean;
 
 
 
begin
 
  for j:=1 to 15 do
 
    for i:=1 to length(a1[j]) do a1[j]:='';
 
  if summa>=1000000 then
 
      Nk:=3 else
 
        if summa>=1000 then
 
           Nk:=2 else Nk:=1;
 
  kol:=Nk; sum:=summa;
 
  z:=1;
 
  pr:=true;
 
  for j:=1 to kol do
 
  begin
 
    case Nk of
 
      1:begin
 
          if kol<>1 then begin
 
                           if kol=2 then z:=5 else z:=9;
 
                           sum:=summa-trunc(summa/1000)*1000;
 
                         end;
 
          n1[1]:=trunc(sum/100);
 
          n1[2]:=trunc((sum-n1[1]*100)/10);
 
          n1[3]:=trunc(sum-n1[1]*100-n1[2]*10);
 
        end;
 
      2:begin
 
          if kol=3 then begin
 
            sum:=summa-trunc(summa/1000000)*1000000;
 
            z:=5;
 
          end;
 
          n1[1]:=trunc(sum/100000);
 
          n1[2]:=trunc((sum-n1[1]*100000)/10000);
 
          n1[3]:=trunc((sum-n1[1]*100000-n1[2]*10000)/1000);
 
        end;
 


102
 
 
341
 
342
 
343
 
344
 
345
 
346
 
347
 
348
 
349
 
350
 
351
 
352
 
353
 
354
 
355
 
356
 
357
 
358
 
359
 
360
 
361
 
362
 
363
 
364
 
365
 
366
 
367
 
368
 
369
 
370
 
371
 
372
 
373
 
374
 
375
 
376
 
377
 
378
 
379
 
380
 
381
 
382
 
383
 
384
 
385
 
386
 
387
 
388
 
389
 
      3:begin
 
          n1[1]:=trunc(sum/100000000);
 
          n1[2]:=trunc((sum-n1[1]*100000000)/10000000);
 
          n1[3]:=trunc((sum-n1[1]*100000000-
n1[2]*10000000)/1000000);
 
        end;
 
    end;
 
    if trunc(summa)=0 then
 
       if not pr then a1[z]:=' ноль ' else
 
           begin a1[z]:=' Ноль '; pr:=falseend;
 
    for i:=1 to 3 do
 
    begin
 
      case n1[i] of
 
        1:begin
 
            case i of
 
              1:if not pr then a1[z]:=' сто ' else begin a1[z]:=' 
Сто '; pr:=False_;_end_;___3:if_not_pr_then'>Falseend;
 
              2:begin
 
                  case n1[3] of
 
                    0:if not pr then a1[z+1]:=' десять ' else 
begin a1[z+1]:=' Десять '; pr:=Falseend;
 
                    1:if not pr then a1[z+1]:=' одинадцять ' else 
begin a1[z+1]:=' Одинадцять '; pr:=Falseend;
 
                    2:if not pr then a1[z+1]:=' дванадцять ' else 
begin a1[z+1]:=' Дванадцять '; pr:=Falseend;
 
                    3:if not pr then a1[z+1]:=' тринадцять ' else 
begin a1[z+1]:=' Тринадцять '; pr:=Falseend;
 
                    4:if not pr then a1[z+1]:=' чотирнадцять ' 
else begin a1[z+1]:=' Чотирнадцять '; pr:=Falseend;
 
                    5:if not pr then a1[z+1]:=' п’ятнадцять ' else 
begin a1[z+1]:=' П’ятнадцять '; pr:=Falseend;
 
                    6:if not pr then a1[z+1]:=' шістнадцять ' else 
begin a1[z+1]:=' Шістнадцять '; pr:=Falseend;
 
                    7:if not pr then a1[z+1]:=' сімнадцять ' else 
begin a1[z+1]:=' Сімнадцять ';  pr:=Falseend;
 
                    8:if not pr then a1[z+1]:=' вісімнадцять ' 
else begin a1[z+1]:=' Вісімнадцять '; pr:=Falseend;
 
                    9:if not pr then a1[z+1]:=' дев’ятнадцять ' 
else begin a1[z+1]:=' Дев’ятнадцять '; pr:=Falseend;
 
                  end;
 
                end;
 
              3:begin
 
                  if n1[2]<>1 then if Nk=3 then begin
 
                    if not pr then
 
                    a1[z+2]:=' один ' else begin a1[z+2]:=' Один 
'; pr:=Falseendend else
 
                     begin
 
                       if not pr then a1[z+2]:=' одна ' else
 
                         begin
 


жүктеу 5,01 Kb.

Достарыңызбен бөлісу:
1   ...   24   25   26   27   28   29   30   31   32




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау