[ Foro de Pascal ]

AYUDA SUBPROGRamas

02-Nov-2012 01:19
oscar diaz diaz
2 Respuestas

Hola tengo un problema , se me pide q le pregunte al usuario un precio de un articulo y el iva del mismo
Hice esto

Program Precio_producto;
uses
crt;

Function PVP(valorprod:real; ivaprod: real):real;
Var
   total_iva : real;

begin
   total_iva := valorprod*ivaprod/100;
   PVP := valorprod + total_iva;

End;

Var
valorprod:real;
ivaprod:real;
preciofinal:real;
iva_final:real;
total_iva:real;

begin
write ('Introduzca el valor del producto:');
readln (valorprod);
write ('Introduzca el Iva del producto:');
readln (ivaprod);
iva_final:= total_iva(valorprod,ivaprod);
writeln;
write ('El iva final es =', iva_final:3:2);
preciofinal:= PVP (valorprod, total_iva);
writeln;
write ('El precio de venta es=', preciofinal:3:2);
readln;
end.

pero me da fallos en iva_final:=total_iva(valorprod.....
q estoy haciendo mal?
gracias


02-Nov-2012 03:41
Sebastian Saldao

Lo que yo veo ahí, es que definiste a "total_iva" como variable, y en el programa principal lo estas queriendo usar como una función.


02-Nov-2012 13:23
oscar diaz diaz

ok solucionado, gracias






(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.)