Get Adobe Flash player

browser แนะนำ

เว็บนี้เหมาะสำหรับ Browser

คลิกเพื่อดาวน์โหลด


i
e11win7x86x64

เพลงเพราะฟังสบาย 24 ชั่วโมง

เชื่อมต่อตำรา

VB6

C++

ข้อมูลการใช้งาน

mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterวันนี้10
mod_vvisit_counterเมื่อวาน27
mod_vvisit_counterสัปดาห์นี้93
mod_vvisit_counterสัปดาห์ก่อน249
mod_vvisit_counterเดือนนี้877
mod_vvisit_counterเดือนก่่อน552
mod_vvisit_counterทั้งหมด89033

web Series

web poll

ความคิดเห็นเกี่ยวกับเว็บ
 

แปลงเลขฐานสิบไปฐานสอง

Decimal to Binary Program

แปลงเลขฐานสิบไปฐานสอง

เนื่องจากในภาษาซี มีรหัสควบคุมการรับ-แสดงผลของตัวเลขจำนวนเต็ม (int)เฉพาะที่เป็นเลขฐาน แปด สิบ และ สิบหกไม่มีของเลขฐานสอง ดังนั้นจึงมีการเขียนโปรแกรมเพื่อสั่งให้เครื่องคอมพิวเตอร์ทำการประมวลผลเพื่อแปลงเลขจากฐานสิบเป็นฐานสอง

การเขียนโปรแกรมได้ศึกษา/ใช้เครื่องมือ/เรื่อง อะไรบ้าง

1.array 1มิติ(เพื่อเก็บผลลัพธ์ที่เป็นเลขฐานสอง)
2.การสั่งคำนวณโดยการหารไม่เอาเศษ(int/int) และการหารเอาเฉพาะเศษ(int%2)
3.การเขียนโปรแกรมแบบวนซ้ำ
4.การทำงานของการส่งข้อมูล-จัดเก็บและการจัดการโครงสรน้างข้อมูลข้อมูลในแบบ Stack(เข้าก่อนออกที่หลัง)

Input: ตัวเลขจำนวนเต็ม
Output: เลขฐานสองของตัวเลขที่ได้รับเข้ามา

แนวทางการเขียนโปรแกรม

1.นำตัวเลขฐานสิบที่รับเข้ามา(อยู่ในรูปตัวแปร) มาทำการ %2 เพื่อเอาเศษเก็บใส่ array
2.หลังจากนั้น เอาตัวเลขตัวเดิมที่รับเข้าไปหารแบบไม่เอาเศษ(int/int) เพื่อเอาผลไปหารแบบเอาเศษเก็บใส่ array ตามข้อ1ในรอบต่อไป
ดำเนินเช่นนี้จนกระทั่งผลลัพธ์จากการหารไม่เอาเศษมี่ค่าเท่ากับ0
ดังภาพประกอบ

 

 

 

 

 

 

 



case ตัวอย่าง intput :25
output :11001

ถ้ายังนึกภาพไม่ออกดู flowchart ครับ

อ่าน นสพ.







ออนไลน์

เรามี 1 บุคคลทั่วไป ออนไลน์

VB6_Programming

poll:กระบวนการกลุ่ม

คลิกเพื่อกรอกแบบสอบถาม
กระบวนการทำงานกลุ่ม
กับการเรียนการสอน



home

ติดต่อ admin