convertir a euros pascal
Publicado por davo (26 intervenciones) el 02/12/2012 18:10:45
Hola estoy intentando hacer un programa que cambie de euros a pesestas y viceversas mediante dos funciones.
He realizado este codigo y no me deja compilarlo le he dado vueltas y no consigo que me compile
Me puede decir alguien cual es el fallo?. Muchas gracias.Saludos a todos.
He realizado este codigo y no me deja compilarlo le he dado vueltas y no consigo que me compile
Me puede decir alguien cual es el fallo?. Muchas gracias.Saludos a todos.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
program convertir_euros_pesetas;
const
euro= 166.368; (*constante valor de 1 euro*)
var
cantidad:real; (*variable cantidad de euros o pesetas *)
opcion:integer;
function calcula_euros (cantidad:real):real;
var
total:real; (*funcion que calcula los euros*)
begin
write('Introduce una cantidad en euros ');
readln (cantidad);
total:=(cantidad/euro);
write('Son ',total,' euros');
calcula_euros:=total;
end;
function calcula_pesetas (cantidad:real):real;
var
total1:real; (*funcion que calcula las pesetas*)
begin
write('Introduce una cantidad en pesetas: ');
readln(cantidad);
total1:=(cantidad*euro);
write('Son ',total1,' pesetas');
calcula_pesetas:=total1;
begin
write ('Para convertir: ');
writeln('1. Pasar de pesetas a euros.');
writeln('2. Pasar de euros a pesetas.');
readln (opcion);
if (opcion=1) then
calcula_euros(cantidad)
else
calcula_pesetas(cantidad);
end;
end.
Valora esta pregunta


0