Написать программу,которая вычисляет сколько часов,минут,сек.,в n-кол-во;дней,недель,месяцев.Моя проблема в том,что я не знаю как соединить 3 процедуры в 1 основную программу или что сделать, чтобы в основной программе находилось 3 процедуры,а сам принцип решения я знаю,на присланном фото есть решение n-кол-лво дней,также можно отдельно для остальных,но нужно чтобы было все в 1 проге.Помогите пожалуйста!
Если n - количество месяцев, то для точного расчета нужно знать какие это месяцы (количество дней в месяцах различно). Если упрощенно считать, что в месяце 30 дней, то программа будет такой: Program Pkek; var n,h,m,s:longint; Procedure Day(n1:integer; var h1,m1,s1:longint); begin h1:=n1*24; m1:=n1*60*24; s1:=n1*360*24; end; Procedure Week(n1:integer; var h1,m1,s1:longint); begin h1:=n1*24*7; m1:=n1*60*24*7; s1:=n1*360*24*7; end; Procedure Month(n1:integer; var h1,m1,s1:longint); begin h1:=n1*24*7*30; m1:=n1*60*24*7*30; s1:=n1*360*24*7*30; end; begin writeln('Введите целое число n:'); readln(n); Day(n,h,m,s); writeln('Если ',n,' - число дней, то:'); writeln('h=',h,' m=',m,' s=',s); Week(n,h,m,s); writeln('Если ',n,' - число недель, то:'); writeln('h=',h,' m=',m,' s=',s); Month(n,h,m,s); writeln('Если ',n,' - число месяцев, то:'); writeln('h=',h,' m=',m,' s=',s); <span>end.
Введите целое число n: 7 Если 7 - число дней, то: h=168 m=10080 s=60480 Если 7 - число недель, то: h=1176 m=70560 s=423360 Если 7 - число месяцев, то: <span>h=35280 m=2116800 s=12700800</span></span>
<u /><em></em><em>VAR</em> <em> n, m, sum, i, j: Integer;</em> <em> a: Array [1..10000] of Array [1..10000] of Integer;</em> <em>BEGIN</em> <em> Read(n, m);</em> <em></em> <em> For i := 1 to n do</em> <em> For j := 1 to m do Read(a[i][j]);</em> <em></em> <em> For i := 1 to n do</em> <em> For j := 1 to m do</em> <em> If (a[i][j] > 0) then sum := sum + a[i][j];</em> <em></em> <em> Write(sum);</em> <em>END. </em> <em></em> <u>Но для экономии времени и сил можно не создавать массив:</u> <em>VAR</em> <span><em> n, m, sum, el, i, j: Integer;</em></span> <em>BEGIN</em> <span><em> Read(n, m);</em></span> <em></em> <span><em> For i := 1 to n do</em></span> <span><em> For j := 1 to m do begin </em></span> <span><em> Read(el);</em></span> <span><em> If (el > 0) then sum := sum + el;</em></span> <span><em> End;</em></span> <em></em> <span><em> Write(sum);</em></span> <em>END.</em>