
ejercicio 2
Publicado por Erik (73 intervenciones) el 11/03/2014 11:50:20
hola tengo que hacer lo siguiente, cambiar la definición del procedimiento a:
Procedure ingreso(VAR saldo: real; ingreso: real);
que Indique el resultado obtenido y la diferencia que se observa en la ejecución de cada uno. Justifique razonadamente esa diferencia.
gracias de antemano.
Procedure ingreso(VAR saldo: real; ingreso: real);
que Indique el resultado obtenido y la diferencia que se observa en la ejecución de cada uno. Justifique razonadamente esa diferencia.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
program cuenta;
uses
crt;
var
micuenta, ingre : real;
Procedure ingreso(var saldo : real; ingreso: real);
Begin
if (ingreso > 0) then
saldo := saldo + ingreso
else (* Se resta comision por numeros rojos *)
saldo := (saldo + ingreso) - 3 ;
End;
begin
(*Saldo de micuenta corriente *)
micuenta:= 600;
(* Hago un ingreso de 500 euros *)
ingreso(micuenta, 500);
(* Imprimo el saldo actualizado *)
writeln('Su saldo es ahora de ', micuenta:0:2, 'euros');
writeln('Pulse Una Tecla');
readkey;
end.
gracias de antemano.
Valora esta pregunta


0