Diferencia entre revisiones de «Programación en Pascal/Los tipos básicos»

Contenido eliminado Contenido añadido
Javuchi (discusión | contribs.)
Javuchi (discusión | contribs.)
Sin resumen de edición
Línea 169:
 
Nota como hemos puesto el resultado directamente en la llamada a la función ''writeln''. También nota como hay otra nueva función: ''write''. Es igual que ''writeln'' pero no escribe un retorno de carro. De esa manera, lo siguiente que se escriba saldrá a continuación.
 
==Los tipos char y string==
 
Hasta ahora, hemos estado usando caracteres y cadenas de caracteres (strings) directamente, sin asignarlos a variables, para la función ''writeln''. Pero se pueden usar en variables, y hacer algunas operaciones con ellos:
 
<source lang=pascal>program leccion3;
 
var
nombre : string;
resultado : string;
 
begin
write('Dime tu nombre: ');
readln(nombre);
resultado := 'Hola ' + nombre + ', ¿qué tal estás?';
writeln (resultado);
end.</source>
 
Al ejecutarlo, el programa espera que introduzcas un nombre y pulses intro. A continuación, y ofrece lo siguiente:
 
<pre>Dime tu nombre: Javier
Hola Javier, ¿qué tal estás?</pre>
 
''readln'' es por lo tanto una función que sirve para que el usuario del programa introduzca datos, estos se guardan en la variable especificada, y con esa variable se hacen las operaciones oportunas, en este cada, concatenar (sumar) cadenas de caracteres.