Jump to content

Ganhe $$$ escrevendo tutoriais para nós!


Foto

Duvidas em pascal..

exercicio em pascal




  • Faça login para responder
3 respostas neste tópico

#1 KARCAS

KARCAS
  • Participante
  • 2 mensagens

Publicado 27 May 2012 - 11:32 PM

var soma1,sub2,mult3,divi4:real;
procedure ler_valores;
var
numero:real;
begin
write('digete um numero:');
readln(numero);
write('digete outro numero:');
readln(numero);
writeln('digite soma1,sub2,mult3,divi4:');
readln;
writeln;

end;

function total(soma1,sub2,mult3,divi4:real):real;
var result:real;

begin

result:=soma1;
result:=sub2;
result:=mult3;
result:=divi4;
total:=result;

end;
begin
ler_valores;
begin
writeln('valor total=',total(soma1,sub2,mult3,divi4));

end;
end.
não estou fazendo ele reconhecer eu digito os dois numeros ai quando escolho qual operação aperto mas ele não reconhece a operação que eu digite ai da sempre zero o resultado...qual comando esta faltando ai para fazer ele reconhecer..




#2 nickosoft

nickosoft

    Hardware Expert

  • Colaborador
  • 3378 mensagens

Publicado 28 May 2012 - 06:54 AM

writeln('digite soma1,sub2,mult3,divi4:');
readln;
writeln;

você armazenou onde o q foi digitado como operacao?
VB.Net & C#

#3 KARCAS

KARCAS
  • Participante
  • 2 mensagens

Publicado 28 May 2012 - 09:08 AM

eu não sei sou inciante em pascal to tendo dificuldades...onde tenho que armazenar para que eu digite ele de o resultado com a opereção escolhida...

#4 nickosoft

nickosoft

    Hardware Expert

  • Colaborador
  • 3378 mensagens

Publicado 28 May 2012 - 06:51 PM

nao conheco pascal, mas o pouco q entendi, você nao guardou em lugar nenhum a operacao escolhida, e nem chamou a funcao q calcula algo, e na funcao deveria ser escolhido o calculo conforme a operacao...
VB.Net & C#






Tópicos Relacionados Collapse





Ganhe $$$ escrevendo tutoriais para nós!