Computer Science Canada something wrong with this program need help! |
Author: | lei4848 [ Fri Mar 24, 2006 4:57 pm ] |
Post subject: | something wrong with this program need help! |
%This prgram is created by Johnson Diep var number : string var located : int := 1 var intnumber : int :=0 var realnumber : real :=0 var rea11 : int := 0 var decimal : int := 0 var add : int := 0 get number for i : 1 .. length (number) if ord (number (i)) = 46 then decimal := i rea11 := 1 end if end for if rea11 = 1 then if length (number) = 3 then if decimal = 1 then located :=2 realnumber := realnumber + ((ord (number (located)) -48 / 10) located :=3 realnumber := realnumber + ((ord (number (located)) -48) / 100) elsif decimal =2 then located :=1 realnumber :=realnumber + ((ord (number (located)) -48 located :=3 realnumber := realnumber + ((ord (number (located)) -48 / 10) elsif decimal =3 then located :=1 realnumber := realnumber + ((ord (number (located)) -48) * 10) located :=2 realnumber := realnumber + ((ord (number (located)) -48)) end if end if put realnumber else if length (number) = 1 then located := 1 intnumber := intnumber + ord (number (located)) -48 elsif length (number) =2 then located :=1 intnumber := intnumber + ord (number (located)) -48 elsif length (number) = 2 then located :=1 intnumber := intnumber + ((ord (number (located)) -48) * 10) located := 2 intnumber := intnumber + ((ord (number (located)) -48)) elsif length (number) = 3 then located :=1 intnumber := intnumber + ((ord (number (located)) -48) * 100) located :=2 intnumber := intnumber + ((ord (number (located)) - 48) * 10) located :=3 intnumber := intnumber + ((ord(number (located)) -48)) elsif length (number) = 4 then located :=1 intnumber :=intnumber + ((ord(number (located)) -48) *1000) located :=2 intnumber :=intnumber + ((ord(number (located)) -48) *100) located :=3 intnumber :=intnumber + ((ord(number (located)) -48) *10) located :=4 intnumber :=intnumber + ((ord(number (located)) -48)) end if put intnumber end if |
Author: | Imm0rtal [ Fri Mar 24, 2006 6:13 pm ] | ||
Post subject: | |||
When you have a parenthesis (bracket) that opens up "(" you MUST closed it. The three spots you had errors there was more open parenthesis then closed ones.. Example:
|