Pascal/Turbo Pascal - Problema con Pascal

   
Vista:

Problema con Pascal

Publicado por Estefani (1 intervención) el 06/04/2012 04:18:29
Calcular el precio del billete de ida y vuelta en un ferrocarril, conociendo la distancia de viaje de ida y el tiempo de estancia. Si sabe ademas que si el numero de dias de estancia es superior a 7 y la distancia total (ida y vuelta) a recorrer es superior a 800Km. El billete tiene una reducción del 30% el precio por Km. es de 0,17 bolívares.
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

Problema con Pascal

Publicado por ramon (2072 intervenciones) el 09/04/2012 14:21:22
{Espero esto sirva}

program prebillete;
uses
crt;
const
maxdias = 7;
kilomax = 800;
descu = 30;
precikl = 0.17;

var
distancia : real;
dias : integer;
tiempo : real;
quita : real;
total : real;
desc : boolean;


begin
clrscr;
write('Entre Distancia Km : ');
readln(distancia);
write('Entre Dias de Estancia : ');
readln(dias);
if (distancia > kilomax) and (dias > maxdias) then
desc := true
else
desc := false;
tiempo := distancia * precikl;
if desc = true then
quita := tiempo * descu / 100
else
quita := 0;
total := tiempo - quita;
clrscr;
writeln('La Distancia de ida y buelta es : ',distancia);
writeln('El tiempo de estancia es : ',dias);
writeln('El descuento asido : ',quita:8:2);
writeln('El costo del billete es : ',tiempo:8:2);
writeln('El precio total sera : ',total:8:2);
writeln;
writeln('Pulsa Una Tecla');
readkey;
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