sergio1991 | |
| 2009-05-19 21:47 - Respuestas: 2 - Tema nº: 2594477
Windows Vista 260 gigas, procesador intel core duo, .
tengo un problema ya que no se como hacer para que me aparezca todo el nombre y sexo cuando escribo los datos, y cuando dise su nombre es: solo me aparece una letra la primera, igual con el sexo, cuando escribo masculino solo me aparece la m, que puede hacerle para que aparezca todo su nombre y sexo, ayuda porfa
el program es este:
program nombre_sexo_edad;
uses crt;
var
a,b:char;
c:integer;
begin
clrscr;
writeln('ingrese su nombre');
readln(a);
writeln('ingrese su sexo');
readln(b);
writeln('ingrese su edad');
readln(c);
writeln('su nombre es:',a);
writeln('su sexo es:',b);
writeln('su edad es:',c);
repeat until keypressed;
end.
| |
|
|
LASZ | |
|
Re: Problema con un programa de turbo pascal - 2009-05-21 00:08 - Respuesta 2
En al definición a,b:char; debes cambiar por a,b: String; para que te acepte una cadena completa.
Saludos | |
|
|
the_wizard | |
|
Re: Problema con un programa de turbo pascal - 2009-08-14 17:57 - Respuesta 3
tenes de malo la declaracion de variables
te mando el programa resuelto
program nombre_sexo_edad;
uses crt;
var
a,b:string;
c:integer;
begin
clrscr;
writeln('ingrese su nombre');
readln(a);
writeln('ingrese su sexo');
readln(b);
writeln('ingrese su edad');
readln(c);
writeln('su nombre es:',a);
writeln('su sexo es:',b);
writeln('su edad es:',c);
repeat until keypressed;
end.
| |
|
|
|