Pascal/Turbo Pascal - duda ejercicio

   
Vista:

duda ejercicio

Publicado por Erik Napster_EPD88@hotmail.com (73 intervenciones) el 06/03/2014 13:04:58
tengo que hacer lo siguiente:
Indique el error que encuentra en esta función. Si es necesario inclúyala en un programa y utilice el compilador de Pascal para encontrarlo.

Function NuevoSaldo(valorinicial: real; incremento: real): integer;
begin
NuevoSaldo := valorinicial+incremento;
end;

gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

duda ejercicio

Publicado por ramon (2072 intervenciones) el 06/03/2014 19:56:25
1
2
3
4
5
6
{Mira estas trabajando con números reales y sin embargo pides numero integer en la función }
 
Function NuevoSaldo(valorinicial: real; incremento: real): integer; {esto tendría que ser real o bien poner lo así}
begin
NuevoSaldo := integer(valorinicial+incremento); o round(valorinicial+incremento); {esto seria correcto}
end;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar