Hi, My name is Fernando Pernesand i'm a beginner in pascal and i wroat a program with Repeat until and the program run but dont stop printing the same.
Here is the program:
Thanks.
-------------------------------
program Aluguer_1;
var Cfixo, CD5, CDmais5, Rendimento,
Tipo, Caluguer: Real;
Ndias: Real;
begin
Write('Tipo de escavadora (1/2)?='); Read(Tipo);
Write('Volume de Terras?='); Read(Rendimento);
Ndias:= Rendimento / 8;
If Ndias<=5 then
Begin
Repeat
Cd5:=80;
Cfixo:= 400;
CAluguer:= Cfixo + Cd5*Ndias;
Writeln('Custo de aluguer: ', Caluguer:6:2);
until Tipo=1;
end;
If Ndias > 5 then
Begin
repeat
Cd5:= 80;
CDmais5:= 60;
Cfixo:= 1000;
CAluguer:= CFixo + Cd5 +CDmais5*(Ndias -5);
Writeln('Custo de aluguer: ', Caluguer:6:2);
until Tipo=1;
end;
If Ndias <=5 then
Begin
repeat
Cd5:= 200;
Cfixo:=1000;
Caluguer:= Cfixo + cd5*Ndias;
Writeln('Custo de aluguer: ', Caluguer:6:2);
until Tipo=2;
end;
If Ndias>5 then
Begin
repeat
Cd5:= 200;
Cfixo:=1000;
Cdmais5:= 100;
Caluguer:= Cfixo + cd5 + cdmais5*(Ndias -5);
Writeln('Custo de aluguer: ', Caluguer:6:2);
until tipo =2;
end;
end.