Foros del Web » Programación para mayores de 30 ;) » Programación General »

(PASCAL) Problema con un Promedio :S

Estas en el tema de (PASCAL) Problema con un Promedio :S en el foro de Programación General en Foros del Web. Jejeje, Disculpen que los moleste para esta tonteria, pero nose porque tengo un error aca.. Cita: PROGRAM Promedio_Alumno; VAR a,b,c,d,e,f:INTEGER; BEGIN WRITELN('Este programa calcula el ...
  #1 (permalink)  
Antiguo 16/08/2008, 14:46
Avatar de MasterXNicoX  
Fecha de Ingreso: junio-2008
Ubicación: ../Arg/SanLuis.city
Mensajes: 943
Antigüedad: 16 años, 8 meses
Puntos: 28
(PASCAL) Problema con un Promedio :S

Jejeje, Disculpen que los moleste para esta tonteria, pero nose porque tengo un error aca..

Cita:
PROGRAM Promedio_Alumno;
VAR a,b,c,d,e,f:INTEGER;
BEGIN
WRITELN('Este programa calcula el Promedio de un Alumno:');
WRITELN (' ');
WRITE ('Introduzca el Nombre del Alumno: '); READLN (a);

WRITE ('Introduzca la Primer Nota del Alumno: '); READLN (b);
WRITE ('Introduzca la Segunda Nota del Alumno: '); READLN (c);
WRITE ('Introduzca la Tercera Nota del Alumno: '); READLN (d);
WRITELN (' ');
e:= (b+c+d) div 3;
WRITE ('EL PROMEDIO DE ',a, ' ES: ',e);
readln (f);
END.
Supuestamente el programa tiene que calcular el promedio de un alumno que tiene tres calificaciones...

Bueno, el programa funciona bien...

Pero...................

Si en el nombre le pongo por ejemplo: "juancito". La ventana se cierra, antes de que tome los datos...

En cambio si le pongo de nombre por ejemplo: "65". Hace todo el calculo normal...

Porque puede ser que no me tome las letras donde va el nombre y si me tome los numeros???

Alguna Solucion??

Espero Que me Puedan Ayudar... Un abrazo.
  #2 (permalink)  
Antiguo 16/08/2008, 21:32
 
Fecha de Ingreso: mayo-2005
Mensajes: 117
Antigüedad: 19 años, 8 meses
Puntos: 0
Respuesta: (PASCAL) Problema con un Promedio :S

mmmmm sera por que la variable donde guardas el nombre la declaras como INTEGER!!!
deberia ser string!!!
  #3 (permalink)  
Antiguo 17/08/2008, 02:39
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 19 años, 1 mes
Puntos: 19
Respuesta: (PASCAL) Problema con un Promedio :S

Efectivamente. a debe de ser string, con longitud de 30 carácteres seguramente te bastará

VAR b,c,d,e,f:INTEGER;
a:STRING[30];

salu2
  #4 (permalink)  
Antiguo 17/08/2008, 08:15
Avatar de MasterXNicoX  
Fecha de Ingreso: junio-2008
Ubicación: ../Arg/SanLuis.city
Mensajes: 943
Antigüedad: 16 años, 8 meses
Puntos: 28
Respuesta: (PASCAL) Problema con un Promedio :S

Muchisimas gracias a los dos :) Problema Solucionado ^^ jeje

Un Abrazo!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:54.