Да се напише програма за упражнение на таблицата за умножение. Потребителят въвежда число и програмата го изпитва за произведенията на числото с числата от 1 до 10.
program umnojenie;
var num: integer;
var i:integer;
var ans:integer;
begin
Write('Enter number: ');
ReadLn(num);
for i := 1 to 10 do
begin
Write(num, '*', i, '=');
ReadLn(ans);
if (num*i = ans) then
WriteLn('Correct')
else
WriteLn('Wrong! ', num, '*', i, '=',num*i);
end;
end.
Малка лесна и прията задачка с практическо приложение.
Задачата се компилира под FreePascal
aquilax@zelda ~> fpc 08_umnojenie.pas Free Pascal Compiler version 2.4.0-2 [2010/02/20] for i386 Copyright (c) 1993-2009 by Florian Klaempfl Target OS: Linux for i386 Compiling 08_umnojenie.pas Linking 08_umnojenie 17 lines compiled, 0.1 sec aquilax@zelda ~> ./08_umnojenie Enter number: 7 7*1=7 Correct 7*2=14 Correct 7*3=21 Correct 7*4=27 Wrong! 7*4=28 7*5=35 Correct 7*6=42 Correct 7*7=49 Correct 7*8=56 Correct 7*9=63 Correct 7*10=70 Correct
Няма коментари:
Публикуване на коментар