[ Foro de Pascal ]

Codigo pascal

19-May-2023 18:02
Invitado (2)
2 Respuestas

Realizar un procedimiento que cargue caracteres(no mas de 50)desde el teclado en un arreglo. El fin de la carga se detecta por el ingreso de un caracter"*"


Si me pueden ayudar con ese ejercicio se los agradeceria


11-Jul-2023 18:23
Invitado (Danel S. )

podrías aclarar mejor tu comentario ? así quizás pueda ayudarte


15-Jul-2023 18:04
Invitado (agustin)

debes generar un array de tipo char e ingresar los datos con una estructura tipo while. Algo asi podria servirte



program caract;
type

 vec=array[1..50] of char;  //vector de caracteres
 
 procedure cargarVector(var v: vec; var dimL:integer);
 var
     carac: char;
 begin
    writeln('ingrese caracteres, finaliza con *');
    readln(carac);
    dimL+=1;
    while (dimL < 50) and (carac <> '*') do begin
        v[dimL]:= carac;
        readln(carac);
        dimL+=1;
     end;
  end;
/////programa principal//////
var
v:vec;
  dimL: integer;
begin
dimL:=0;
   
   cargarVector(v,dimL);



end.






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)