Помощь - Поиск - Пользователи - Календарь
Полная версия: База аккордов
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
sergik
program accord11;

uses graph, crt;
var
 n: char;
 gd, gm: integer;
 accord,da: string;
  procedure grif;
   begin
    line(50,50,500,50);
    line(50,100,500,100);
    line(50,150,500,150);
    line(50,200,500,200);
    line(50,250,500,250);
    line(50,300,500,300);

    line(50,50,50,300);
    line(200,50,200,300);
    line(350,50,350,300);
    line(500,50,500,300);
   end;

BEGIN
  clrscr;

    gd:=detect;
    gm:=1;

 begin
 repeat

writeln('Введи название аккорда');
readln(accord);
  if (accord='Am') or (accord='am')  then
    begin
    initgraph(gd, gm,'');
    grif;
    setcolor(15);

    circle(125,100,20);
     setfillstyle(11,15);
      floodfill(125,100,15);

    circle(275,150,20);
     setfillstyle(11,15);
      floodfill(275,150,15);

    circle(275,200,20);
     setfillstyle(11,15);
      floodfill(275,200,15);
      delay(10000);
      closegraph;
      end

    else


     if (accord='Dm') or (accord='dm')   then
     begin
  initgraph(gd, gm,'');

    grif;
    setcolor(15);

    circle(125,50,20);
     setfillstyle(11,15);
      floodfill(125,50,15);

    circle(275,150,20);
     setfillstyle(11,15);
      floodfill(275,150,15);

    circle(425,100,20);
     setfillstyle(11,15);
      floodfill(425,100,15);
      delay(10000);
      closegraph;
      end

      else
    if (accord='C') or (accord='c')  then

      begin
     initgraph(gd, gm,'');
             grif;
    setcolor(15);

     circle(125,100,20);
     setfillstyle(11,15);
      floodfill(125,100,15);

       circle(275,150,20);
     setfillstyle(11,15);
      floodfill(275,150,15);

    circle(425,250,20);
     setfillstyle(11,15);
      floodfill(425,250,15);
      delay(10000);
      closegraph;
      end

      else

      if (accord='G') or (accord='g')  then
        begin
   initgraph(gd, gm,'');
       grif;
    setcolor(15);

    circle(275,250,20);
     setfillstyle(11,15);
      floodfill(275,250,15);

    circle(425,50,20);
     setfillstyle(11,15);
      floodfill(425,50,15);

    circle(425,300,20);
     setfillstyle(11,15);
      floodfill(425,300,15);
      delay(10000);
      closegraph;
      end
      else
      begin
   writeln('Такого аккорда нет в базе')
      end;





 writeln('Хотите ещё? y/n');
 readln(n);
 until n='n';


   end;

END. 
sheka
И шо? wacko.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.