RE:ayuda con menu
Publicado por
Seruhio-kun (1 intervención) el 10/12/2008 22:52:49
Saludo amigos!
tengo un problema parecido, como hago para que el usuario ponga fin al programa?
program experiment;
uses crt;
var
respuesta,letra:char;
var area,base,altura,lado1,lado2,lado:real;
begin
clrscr;
repeat respuesta:='0';
clrscr;
gotoxy(20,5); writeln('Seleccione que desea calcular');readln;
gotoxy(15,5); writeln('El area de : [T]riangulo, [C]uadrado, [R]ectangulo');
readln(letra);
clrscr;
case letra of
't','T': begin gotoxy(5,5); writeln('Para Calcular El Area de un Triangulo');
writeln('Ingrese Altura');
readln(altura);
writeln('Ingrese Base');
readln(base);
area:=base*altura/2;
writeln('El area del triangulo es:', area:5:2); readkey;
clrscr;
end;
'c','C': begin gotoxy(5,5); writeln('Para calcular el area de un cuadrado');
writeln('Ingrese lado'); readln(lado);
lado:=(sqr(lado)); writeln('El area del cuadrado es:',lado:5:2); readkey;
clrscr;
end;
'r','R': begin gotoxy(5,5); writeln('Para calcular el area de un rectagulo');
writeln('Ingrese los lados del rectangulo'); readln(lado1); readln(lado2);
area:=lado1*lado2;
writeln('El area del cuadrado es:',area:5:2); readkey;
end;
else gotoxy(10,5); writeln('Esta opcion no es valida'); readkey; end;
until respuesta='N';
end.