Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


COMP-3 field occupy ?

Answers were Sorted based on User's Feedback



COMP-3 field occupy ?..

Answer / shan

(N+1)/2 bytes

Is This Answer Correct ?    21 Yes 4 No

COMP-3 field occupy ?..

Answer / phani

if n is even, then n/2 + 1 bytes
if n is odd, then int(n+1/2) bytes
every time rightmost 1/2 byte is used to store sign value.

Is This Answer Correct ?    5 Yes 3 No

COMP-3 field occupy ?..

Answer / sp

Its not even and odd. Its jst (n+1)/2. If aftre calculation
we are getting decimal value then it will roundeed to next
value.

Is This Answer Correct ?    4 Yes 2 No

COMP-3 field occupy ?..

Answer / vasanth

No it should be M+N/2 for bytes allocation in case of
variable var1 pic 9(6)v99 comp-3

where M=6 and N=2

The limit of comp-3 variable declartion is EX: var1 s9(18)
comp-3

Is This Answer Correct ?    9 Yes 9 No

COMP-3 field occupy ?..

Answer / vasanth

I guess there is no Odd and Even theory in case of COMP-3
variable memory allocation calculation.

If there is an fractional output of M+N/2+1
Then the value is rounded off to its next value accordingly.

Is This Answer Correct ?    2 Yes 2 No

COMP-3 field occupy ?..

Answer / sid

Hi Friends;

Here I want to contribute a few lines in this discussion,
those might helpful to understand it very clearly.

BINARY
Specified for binary data items. Such items have a decimal
equivalent
consisting of the decimal digits 0 through 9, plus a sign.
Negative numbers
are represented as the two's complement of the positive
number with the same absolute value. The amount of storage
occupied by a binary item depends on the number of decimal
digits defined in its PICTURE clause:
1 through 4 2 bytes (halfword)
5 through 9 4 bytes (fullword)
10 through 18 8 bytes (doubleword)

The operational sign for ?big-endian? binary data (such as
OS/390 and VM) is contained in the left most bit of the
binary data. The operational sign for ?little-endian? binary
data is contained in the left most bit of the right most
byte of the binary data.

PACKED-DECIMAL
Specified for internal decimal items. Such an item appears
in storage in
packed decimal format. There are 2 digits for each character
position, except for the trailing character position, which
is occupied by the low-order digit and the sign. Such an
item can contain any of the digits 0 through 9, plus a sign,
representing a value not exceeding 18 decimal digits.

The sign representation uses the same bit configuration as
the 4-bit sign
representation in zoned decimal fields.

Following is the range I found in a IBM COBOL Programming manual

Picture Storage representation Numeric values

S9(1) through S9(4) Binary half-word (2 bytes) -32768
through +32767
S9(5) through S9(9) Binary full-word (4 bytes)
-2,147,483,648 through
+2,147,483,647
S9(10) through S9(18) Binary double-word (8bytes)
-9,223,372,036,854,775,808 through +9.223,372,036,854,775,807

9(1) through 9(4) Binary half-word (2 bytes) 0 through 65535
9(5) through 9(9) Binary full-word (4 bytes) 0 through
4,294,967,295
9(10) through 9(18) Binary double-word (8bytes) 0 through
18,446,744,073,709,551,615

Is This Answer Correct ?    1 Yes 2 No

COMP-3 field occupy ?..

Answer / krishna chaitanya

Comp3 will occupy from s9(1) to s9(18) . it wont exceed more
than it . So max value of comp3 is 10 bytes

i.e, 18/2 +1 = 9 + 1 = 10 bytes .

I thk i am correct .

Is This Answer Correct ?    1 Yes 2 No

COMP-3 field occupy ?..

Answer / mf buzz

Hi,
for pic 9(n) comp-3.
if n is even, then n/2 + 1 bytes
if n is odd, then int(n/2) bytes.

Is This Answer Correct ?    5 Yes 9 No

Post New Answer

More COBOL Interview Questions

What is the default value of DISP for temp datasets

5 Answers   IBM,


I want to remove a duplicates form a given input field using cobol program. please Any one help me out to solve this ... Thanks in Advance.

3 Answers   IBM,


Explain complete concept of table handling in COBOL with an example?

2 Answers   IBM, TCS, Wipro,


How to read a 100 record from a file through cobol?

2 Answers  


consider the following PROCEDURE DIVISION entry OPEN EXTEND IN-FILE identify the correct statement a.organization of IN-FILE is sequential and records can be added in the beginning b.organization of IN-FILE is sequential and records can be added in the end c.organization of IN-FILE is indexed and records can be added in the beginning d.organization of IN-FILE is indexed and records can be added in the end

3 Answers   TCS,


how can we get current dat and time thru cobol pgm

3 Answers   DELL,


Difference between file status codes 02 and 22.... since both are for duplicate key detection.

1 Answers  


What is the compute verb? How is it used?

0 Answers  


what is qualification on occurs clause?

2 Answers  


Program A calls program B. Will the working storage variables declared in program B be initialized every time it is called by program A or will the values be retained until the end of program A?

7 Answers  


if a pic 9(3) value 354,b pic x(2) value '46' then a)a>b 2)a<b 3)error

8 Answers   Cap Gemini,


What guidelines should be followed to write a structured cobol prgm?

0 Answers  


Categories