Skocz do zawartości

[PASCAL] Problem z kalkulatorem


FireMan

Polecane posty

Witam. Mam problem z "początkami" kalkulatora w pascalu. Chcę zrobić to trochę inaczej niż większość "przykładów w sieci".

Chcę aby po wpisaniu ciągu znaków "2 + 5" poprawnie przydzieliło mi znaki do zmiennej.

 

Oto mój kod:

 
program kalkulator;
uses crt;
var a:real;
var b:real;
var z:string;

begin
  clrscr;
  writeln('Podaj dzialanie: ');
  readln(a,z,b);
  writeln(a,z,b);
  readln;
end.

 

Program nie przypisuje poprawnie danych do zmiennych. Gdy daję zmienną Z jako char tym bardziej nie działa. Natomiast gdy daję Z do pobrania na końcu to działa, lecz ja potrzebuję po środku. Co jest nie tak ?

Link do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

×
×
  • Utwórz nowe...