วันพุธที่ 27 สิงหาคม พ.ศ. 2557

Exercises From Programming Textbooks


Assume that two students take a java exam, and the result are assigned to two variables:

int mark1 = 44;
int mark2 = 51;

write a program which calculates and display the average mark as a float value. Check your answer with a calculator.


void setup () { 
 //ฟัง์ชั่น void setup () {....} เป็นคำสั่งที่จะถูกโปรแกรมเรียกมาใช้ก่อนและเรียกใช้เพียงครั้งเดียว
//Local variable //การประกาสตัวแปรภายในฟังก์ชั่น ฟังก์ชั่นอื่นไม่สามารถเรียกใช้ได้
int mark1 = 44; 
//เป็นการประกาศ และกำหนด ตัวแปรเป็นชนิดจำนวนเต็ม โดยมีวิธีใช้ดังนี้ ชนิดของตัวแปร ชื่อของตัวแปร = ค่าที่จะใส่ให้กับตัวแปร
int mark2 = 51;
float sum;
float average;

sum = mark1+mark2;  

average =sum/2; 
//เป็นสมการการหาค่าเฉลี่ย โดย (จำนวนที่1 + จำนวนที่2)/2
println ("Average = "+average); 
//เป็นคำสั่งที่ใช้ในการพิมพ์ผลลัพธ์ โดยที่ println ("ข้อความ"+ชื่อตัวแปร);

size (120, 50); 
//เป็นคำสั่งที่ใช้กำหนดขนาด ของ canvas โดยมีวิธีใช้ดังนี้ size = (ความกว้าง, ความสูง);
background (102, 51, 0); 
//เป็นคำสั่งใส่สีให้กับ background โดย background (ค่าของสีแดง, ค่าของสีเขียว, ค่าของสีน้ำเงิน);
text ("Average = "+average, 20, 30); 
//เป็นคำสั่งใช้แสดงผลลัพธ์ออกทาง Display โดยที่ text ("ข้อความ"+ตัวแปร);
}




ที่มา : Java for Students Second Edition, DOUGLAS BELL AND MIKE PARR, ISBN 0-13010922-3



Convert 37 Celsius to Fahrenheit


void setup () { 
//ฟัง์ชั่น void setup () {....} เป็นคำสั่งที่จะถูกโปรแกรมเรียกมาใช้ก่อนและเรียกใช้เพียงครั้งเดียว
//Local variable //การประกาสตัวแปรภายในฟังก์ชั่น ฟังก์ชั่นอื่นไม่สามารถเรียกใช้ได้
float Celsius = 37; 
//เป็นการประกาศ และกำหนด ตัวแปรเป็นชนิดจำนวนทศนิยม โดยมีวิธีใช้ดังนี้ ชนิดของตัวแปร ชื่อของตัวแปร = ค่าที่จะใส่ให้กับตัวแปร
float Fahrenheit;

Fahrenheit = ((Celsius*9)/5)+32; 
//เป็นสูตรการเปลี่ยนฟาเรนไอต์ เป็นองศา
println ("Fahrenheit = "+Fahrenheit);
//เป็นคำสั่งที่ใช้ในการพิมพ์ผลลัพธ์ โดยที่ println ("ข้อความ"+ชื่อตัวแปร);

size (150, 50); 
//เป็นคำสั่งที่ใช้กำหนดขนาด ของ canvas โดยมีวิธีใช้ดังนี้ size = (ความกว้าง, ความสูง);
background (53, 204, 0); 
//เป็นคำสั่งใส่สีให้กับ background โดย background (ค่าของสีแดง, ค่าของสีเขียว, ค่าของสีน้ำเงิน);
text ("Fahrenheit = "+Fahrenheit, 20, 30); 
//เป็นคำสั่งใช้แสดงผลลัพธ์ออกทาง Display โดยที่ text ("ข้อความ"+ตัวแปร);
}


ที่มา : Java for Students Second Edition, DOUGLAS BELL AND MIKE PARR, ISBN 0-13010922-3

Convert 3 feet into meters

void setup () { 
//ฟัง์ชั่น void setup () {....} เป็นคำสั่งที่จะถูกโปรแกรมเรียกมาใช้ก่อนและเรียกใช้เพียงครั้งเดียว

//Local variable //การประกาสตัวแปรภายในฟังก์ชั่น ฟังก์ชั่นอื่นไม่สามารถเรียกใช้ได้
float feet = 3; 
//เป็นการประกาศ และกำหนด ตัวแปรเป็นชนิดจำนวนทศนิยม โดยมีวิธีใช้ดังนี้ ชนิดของตัวแปร ชื่อของตัวแปร = ค่าที่จะใส่ให้กับตัวแปร
float meters;

meters = feet*0.3048; 
//เป็นสูตรการเปลี่ยนเมตรเป็นฟุตโดยคูณ 0.3048 เข้าไป
println ("Meters = "+meters); 
//เป็นคำสั่งที่ใช้ในการพิมพ์ผลลัพธ์ โดยที่ println ("ข้อความ"+ชื่อตัวแปร);

size (150, 50); 
//เป็นคำสั่งที่ใช้กำหนดขนาด ของ canvas โดยมีวิธีใช้ดังนี้ size = (ความกว้าง, ความสูง);
background (153, 51, 102); 
//เป็นคำสั่งใส่สีให้กับ background โดย background (ค่าของสีแดง, ค่าของสีเขียว, ค่าของสีน้ำเงิน);
text ("Meters = "+meters, 20, 30);
//เป็นคำสั่งใช้แสดงผลลัพธ์ออกทาง Display โดยที่ text ("ข้อความ"+ตัวแปร);
}


ที่มา : Java for Students Second Edition, DOUGLAS BELL AND MIKE PARR, ISBN 0-13010922-3

ไม่มีความคิดเห็น:

แสดงความคิดเห็น