Аватар
Информатика, опубликовано 2018-08-22 22:59:03 by Гость

Написать программу в паскале реализующуу работу меню содержащих следующие пункты: 1 Вычесление суммы цыфр числа N; 2 вывод на экран таблицы квадратов первого десятка; 3 Дано число N. Определить его четность; 4 Выход.

Аватар
Ответ оставил Гость

Program menu;
uses  crt;
var  m, i: integer; 
n, z, x, b: longint;
begin 
Writeln(Выберете пункт меню:); 
Writeln([1]Вычисление суммы цыфр числа N); 
Writeln([2]Вывод на экран таблицы квадратов первого десятка); 
Writeln([3]Дано число N. Определить его четность); 
Writeln([4]Выход); 
read(m); 
   case m of    1:          
   begin       
   clrscr;       
   writeln(Введите число N:);       
   read(n);        
   x := 10;        
   z := n mod x;        
   while n div x > 0 do        
   begin         
   b := x;          
   x := x * 10;          
   z := z + n mod x div b;        
  end;        
  Writeln(Ответ: , z);        
  end;    
 2:            begin       
   clrscr;       
   for i := 1 to 10 do       
   begin         
   writeln(Квадрат , i, = , sqr(i));       
   end;     
   end;       
3:      begin       
    clrscr;       
    writeln(Введите число N:);       
    read(n);       
    if (n mod 2 ) = 0 then writeln(Число , n, четное.) else writeln(Число , n, не четное.);     
    end;       
4: exit;  end;  
end.

Вопрос
Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.