Ezt Pascalba hogyan csinálhatom meg?
Egy egyszerü számológépt akarok csinálni(pont olyant, amilyen a telefonodba van). Eddig megcsinaltam minden gombot, és a gombokra kattintva egy edit lapon beg is jelenik, amit beütöttél. Mikor végeztél a beütéssel lesz egy stringed, pl: '5*3-1'. Ezt hogy változtatod '14'-re?
Tudom, hogyan lehet floatbol stringbe, stringbol integerbe alakitani, de egy ilyen stringet nem lehet az operatorok miatt. Válaszaitokat előre is köszönöm
normál forma - A+B
RPN forma - AB+
--- TOP SECRET! ---
- NASA, FBI, CIA & Karcsi bácsi's eyes only! -
program calcul;
Const
ADD = 0;
SUB = 1;
function IsNumber(c : char):boolean;
begin
IsDigit := C in ['0'..'9'];
end;
function IsOperator(c : char): boolean;
begin
IsOperator := c in ['+','-'];
end;
function DoIt(opcode:T0pcode)
begin
case Opcode of
0 : {add} Begin End;
1 : {sub} Begin End;
end else ...
end;
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!