Program p1; var k,t:integer; begin write('кг = '); readln(k); t:=k div 1000; writeln('В ',k,' кг полных тонн ',t); end.
Пример: кг = 54937 В 54937 кг полных тонн 54
program p2; var a,b,k:integer; begin a:=543; b:=130; k:=a div b; writeln('Количество квадратов = ',k); end.
Результат: Количество квадратов = 4
program p3; var a,b:integer; begin write('Введите четырехзначное число: '); readln(a); b:=9*10000+a; writeln('Полученное число = ',b); end.
Пример: Введите четырехзначное число: 4937 Полученное число = 94937
program p4; var a,b:integer; begin write('Введите трехзначное число: '); readln(a); b:=(a mod 100)*10 + a div 100; writeln('Полученное число = ',b); end.
Пример: Введите трехзначное число: 437 Полученное число = 374
program p5; var v1,v2,v3,t1,t2,t3,s:real; begin write('v1, t1: '); readln(v1,t1); write('v2, t2: '); readln(v2,t2); write('v3, t3: '); readln(v3,t3); s:=v1*t1+v2*t2+v3*t3; writeln('Пройденный путь = ',s:5:2, ' км '); end.
Пример: v1, t1: 5 2 v2, t2: 3 0.5 v3, t3: 4 1.5 Пройденный путь = 17.50 км
var
ar: array of integer;
n, k2, k3, k4, k5, i: integer;
r: real;
begin
write('Сколько учеников?');
readln(n);
setlength(ar, n);
writeln('Введите оценки:');
for i := 0 to n - 1 do
begin
readln(ar[i]);
case ar[i] of
2: inc(k2);
3: inc(k3);
4: inc(k4);
5: inc(k5);
else
writeln('Не оценка');
exit;
end;
end;
writeln('2:', k2);
writeln('3:', k3);
writeln('4:', k4);
writeln('5:', k5);
write('Успеваемость=', (k3 + k4 + k5) / n * 100:0:1);
end.
Пример ввода:
Сколько учеников?6
Введите оценки:
2
2
3
4
5
5
Пример вывода:
2:2
3:1
4:1
5:2
Успеваемость=66.7