
Dibujar un triángulo
Publicado por David (3 intervenciones) el 31/10/2014 02:15:47
Hola, actualmente estoy iniciándome en la programación y tengo que hacer un ejercicio que consiste en un programa que dibuje un triángulo mediante un procedimiento en que se le pasen la altura y el caracter tal que quede así:
a
aa
aaa
aaaa
Indexo el código que he hecho hasta ahora. No consigo que dibuje el triángulo. Agradecería algo de ayuda. Gracias.
a
aa
aaa
aaaa
Indexo el código que he hecho hasta ahora. No consigo que dibuje el triángulo. Agradecería algo de ayuda. Gracias.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Program Dibujar_triangulo;
Uses
crt;
Var
caracter:char;
veces:integer;
altura:integer;
Procedure linea (altura:integer;caracter:char; var veces:integer);
begin
for altura:=1 to veces do
write (caracter);
end;
Procedure pinta_tri (altura:integer );
var veces:integer;
begin
veces:= altura;
for altura:=1 to veces-1 do
begin
linea(altura,caracter,veces);
end;
end;
begin
writeln ('Introduzca caracter');
readln (caracter);
writeln('Introduzca altura deseada');
readln(altura);
linea (altura, caracter,veces);
pinta_tri (altura);
readkey;
end.
Valora esta pregunta


0