Advertisement
paulogp

Triangulo rectangulo

Aug 7th, 2011
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.91 KB | None | 0 0
  1. { paulogp }
  2. Program Peda_04; {Desenha dois triangulos rectangulos}
  3.  
  4. Uses
  5.     WinCrt;
  6.  
  7. Var
  8.     X,Y,Altura,Base: Integer;
  9.     Tecla: Char;
  10.  
  11. Begin
  12.     Repeat
  13.         ClrScr;
  14.         WriteLn('Triangulos!');
  15.         WriteLn('~~~~~~~~~~~');
  16.         WriteLn('Programado por: Paulo G.P.');
  17.         WriteLn;
  18.         WriteLn;
  19.         Write('Introduza o valor da base: ');
  20.         ReadLn(Base);
  21.         WriteLn;
  22.         Write('Introduza o valor da altura: ');
  23.         ReadLn(Altura);
  24.         ClrScr;
  25.         WriteLn('A desenhar triangulos!');
  26.         For Y:=1 to Altura do
  27.         Begin
  28.             WriteLn;
  29.             Write(' ':25);
  30.             For X:=1 to Base do
  31.                 If Y>=((-Altura/Base)*X+Altura) then write('*') else write(' ');
  32.         End;
  33.         WriteLn;
  34.         For Y:=1 to Altura do
  35.         Begin
  36.             WriteLn;
  37.             Write(' ':25);
  38.             For X:=1 to Base do
  39.                 If Y>=((-Altura/Base)*X+Altura) then write('*')
  40.         End;
  41.         WriteLn;
  42.         WriteLn;
  43.         Write('Repetir o programa (s/n)? ');
  44.         Tecla:=ReadKey;
  45.     Until (Tecla='N') or (Tecla='n');
  46.     DoneWinCrt;
  47. End.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement