PROGRAM AREAS;
USES CRT;
VAR
opcion:CHAR;
PROCEDURE menu;
BEGIN
WRITELN ('opciones:');
WRITELN ('1)cuadrado');
WRITELN ('2)rectangulo');
WRITELN ('3)triangulo');
WRITELN ('4)circulo');
END;
PROCEDURE cuadrado;
VAR
a,b:INTEGER;
BEGIN
WRITELN ('calculando area y perimetro del cuadrado');
END;
PROCEDURE rectangulo;
VAR
a,b:INTEGER;
BEGIN
WRITELN ('calculando el area y perimetro del rectangulo');
END;
PROCEDURE triangulo;
VAR
a,b:INTEGER;
BEGIN
WRITELN ('calculando el area y el perimetro del triangulo');
END;
PROCEDURE circulo;
VAR
a:INTEGER;
BEGIN
WRITELN('calculando el area y el perimetro del circulo');
END;
BEGIN
CLRSCR;
WRITELN ('programa para calcular el area y el perimetro de figuras geometricas');
menu;
WRITELN ('seleccione una opci¢n');
READLN (opcion);
CASE opcion OF
'1':cuadrado;
'2':rectangulo;
'3':triangulo;
'4':circulo;
ELSE
WRITELN ('opci¢n incorrecta');
END;
READLN;
END.
Comentarios sobre la versión: 1.0 (1)