Estou fazendo um algoritmo para uma locadora de filme. Nada complicado só em linha de código mesmo.
Mas aconteceu um problema.
Ele pede para que o funcionário digite o valo do filme, quem tem que ser R$ 4.90 ou R$ 3.90. Mas quando rodo o programa ele nunca aceita esses valores e sempre pede pra digitar outro dizendo que digitei um número inválido.
// Inicio da verficacao do valor do filme//
writeln('Digite o valor do filme (R$ 4.90 ou R$ 3.90).');
write('R$');
readln(filme[i].valor);
while (filme[i].valor <> 4.90) or (filme[i].valor <> 3.90) do
begin
writeln('O valor indicado é invalido. Digite apenas R$ 4.90 ou R$ 3.90');
write('R$');
readln(filme[i].valor);
end;
//fim da verificacao do valor do filme//
O código dessa minha lógica está acima. Quem puder me ajudar agradeço.
Pergunta
A. Kenneth
O meu problema é o seguinte:
Estou fazendo um algoritmo para uma locadora de filme. Nada complicado só em linha de código mesmo.
Mas aconteceu um problema.
Ele pede para que o funcionário digite o valo do filme, quem tem que ser R$ 4.90 ou R$ 3.90. Mas quando rodo o programa ele nunca aceita esses valores e sempre pede pra digitar outro dizendo que digitei um número inválido.
O código dessa minha lógica está acima. Quem puder me ajudar agradeço.
Editado por A. KennethLink para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.