Código: Text Writeln('El area del triangulo es:', area:5:2); Lo que hace el 5, es dejar 5 espacios (' ') entre 'es:' y areaLo que hace el 2, es mostrar solo los 2 ultimos decimales del numero area.
Cita de: "Enko" Código: Text Writeln('El area del triangulo es:', area:5:2); Lo que hace el 5, es dejar 5 espacios (' ') entre 'es:' y areaLo que hace el 2, es mostrar solo los 2 ultimos decimales del numero area. Pero para que necesito dejar ese espacio? eso es lo que no entiendo....porque es necesario dejar un espacio de 5 en este ejemplo.... ?
Cita de: "lau82" Cita de: "Enko" Código: Text Writeln('El area del triangulo es:', area:5:2); Lo que hace el 5, es dejar 5 espacios (' ') entre 'es:' y areaLo que hace el 2, es mostrar solo los 2 ultimos decimales del numero area. Pero para que necesito dejar ese espacio? eso es lo que no entiendo....porque es necesario dejar un espacio de 5 en este ejemplo.... ? Si no quieres no dejes espacios. Real:0:2Yo pensé que quierías dejar espacios. Que se yo.
Escribir un programa en Pascal que calcule el área de untriángulo:base = 7 altura = 4 área del triángulo = (base * altura)/2PROGRAM EJER04;USES CRT;VAR base,altura:REAL;VAR area:REAL;BEGINbase:=7;altura:=4;area:=(base * altura) / 2;ClrScr;WRITE ('AREA DEL TRIANGULO: '); WRITE (area:5:2);{:5:2 sirve para dar el formato de salida al numero, 5posiciones y 2 decimales}END.En este ejercicio mi duda es: el write(area:5:2) interpreto que es la forma en la que se va a ver el resultado. es asi o me estoy equivocando? y mi otra duda es porque el 5 y porque el 2, si 5 son las posiciones, a que se refiere cuando dice eso..? porque necesita 5? nose si me explique bien.. si alguien me puede responder estare agradecida.sldoslaura