Entrada y salida de datos
Un programa por simple que sea, va a tener que mostrar cierta información de salida. Esto se consigue en Pascal mediante los procedimientoswrite y writeln. En este apartado, nos centraremos en el estudio de ellos.
Veamos como es la sintaxis de los procedimientos write y writeln, es decir, ¿cuál es la manera correcta de escribirlos?:write (ítem, ítem, ...); |
writeln (ítem, ítem, ...); |
Cada uno de estos ítems puede ser:
* un valor literal
* una constante con nombre
* una variable
* una llamada a unafunción
nota: Un función especial que tiene writeln es como espaciador entre líneas. Así, llamando al procedimiento sin ningún parámetro produciremos un salto de línea.
En el siguiente ejemplo puedesobservar llamadas a ambos procedimientos que resumen un poco todo esto que hemos mencionado:
program Prueba_write; const iva_factor = 0.16;var num_udes : integer; total, precio_udad : real; begin precio_udad := 198; num_udes := 4;total := num_udes * precio_udad; write ('El precio sin IVA de',num_udes:3,' unidades es'); writeln(total:8:0,' pesetas');writeln; writeln; (* separamos 2 lineas *) total := total + total * iva_factor; write ('El precio con IVAde',num_udes:3,' unidades es'); writeln(total:8:2,' pesetas') end. |
Salida del programa: El precio sin iva de 4 unidadeses 792 pesetas El precio con iva de 4 unidades es 918.72 pesetas |
A que adivino cuál es la pregunta del millón...
Regístrate para leer el documento completo.