Anda di halaman 1dari 7

ASSIGNMENT 1

MTS3063 PRINSIP PENGATUCARAAN

NAMA PENSYARAH
DR MD ZAHAR BIN OTHMAN

TARIKH HANTAR
30 OKTOBER 2017

NAMA NO. MATRIK PROGRAM


MOHAMAD IKMAL BIN D20161074177 ISMP PENGURUSAN
IBRAHIM PERNIAGAAN

MUHAMMAD BADRUL D20161074154 ISMP PENGURUSAN


AMIN BIN AHMAD PERNIAGAAN
FUAD
1.Convert Decimal Fraction to Binary

binstr = 0.

Decfrag = float (input (input your decimal fraction: ))

While decfrag != 0:

Decfrag = decfrag * 2

If decfrag >= 1:

Decfrag = decfrag 1

binstr = binstr + (1)

elif decfrag < 1:

binstr = binstr + (0)

print(binstr)
Start

Input=newint

Newint2=int(newint)

Binstr=

While newint
+2 >0

Binstr=str (newint+2%+binstr)

Newint2=newint+2//2

Print (binstr)

Endd
2. Convert binary integer to decimal.

total = 0

bin = input(Please enter your binary)

for x in bin:

indx = int(x)

deci = (2 * total) + indx

total = deci

print(deci)
Start

Total=0

Input=bin

For X in bin

Indx = int (x)

deci=(2*total =indx)

Total=deci

Print deci

Endd
3. Fraction integer to Decimal

total = 0

binary = input(Enter a Number:)

binary = binary [2*]

for x in binary [::-1]:

indx = int(x)

decimal = 0.5 * ( indx + total)

total = decimal

print(decimal)
Start

Total=0

Input=bin

Bin=bin[2*]

For X in
bin[::-1]:

Indx = int (x)

deci=(0.5*(ind x +total)

Total=deci

Print deci

Endd

Anda mungkin juga menyukai