*************************
import java.io.*; //แบบตายตัวของโปรแกรมรับค่าและแสดงผล
public class Ja_janjira1 //ชื่อคลาสJa_janjira1
{
public static void main( String [] args)throws IOException //แบบตายตัวของโปรแกรมรับค่าและแสดงผล
{
BufferedReader stdin = new BufferedReader (new InputStreamReader(System.in)); //แบบตายตัวของโปรแกรมรับค่าและแสดงผล
String first; //กำหนดตัวแปร first ชนิดตัวอักษร
String second; //กำหนดตัวแปร second ชนิดตัวอักษร
String result; //กำหนดตัวแปร result ชนิดตัวอักษร
int num1; //กำหนดตัวแปร num1 ชนิดตัวเลข
int num2; //กำหนดตัวแปร num2 ชนิดตัวเลข
System.out.print ( "Input Number1= " ); //แสดงInput Number1=
first = stdin.readLine(); //กำหนดตัวแปรfirst มีค่าเท่ากับค่าที่รับมา
num1 = Integer.parseInt( first ); //ให้ค่าfirst ที่รับมาเป็นชนิดตัวอักษรเท่ากับค่าnum1ชนิดตัวเลข
System.out.print ( "Input Number2= " ); //แสดงInput Number2=
second = stdin.readLine(); //กำหนดตัวแปร second มีค่าเท่ากับค่าที่รับมา
num2 = Integer.parseInt( second ); //ให้ค่าsecond ที่รับมาเป็นชนิดตัวอักษรเท่ากับค่าnum2ชนิดตัวเลข
result = ""; //กำหนดให้ resultมีค่าเท่ากับ"ช่องว่าง"
if ( num1 < num2 ) //เงื่อนไขถ้า num1 น้อยกว่า num2
result = result + "\n" + num1 + " < " + num2; //กำหนดให้result = result + "\n" + num1 + " < " + num2
if ( num1 > num2 ) //เงื่อนไขถ้า num1 มากกว่า num2
result = result + "\n" + num1 + " > " + num2; //กำหนดให้result = result + "\n" + num1 + " > " + num2
System.out.println("Results ="+result ); //แสดงค่า"Results ="+result
}
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
EX2.โปรแกรม รับค่าตัวเลข แล้วนำมาหาผลรวม จำนวนตัวเลข และค่ากลาง
*********************************************
import java.io.*; //แบบตายตัวของโปรแกรมรับค่าและแสดงผล
class Ja_janjira2 //ชื่อคลาสJa_janjira2
{
public static void main( String [] args)throws IOException //แบบตายตัวของโปรแกรมรับค่าและแสดงผล
{
BufferedReader stdin = new BufferedReader (new InputStreamReader(System.in)); //แบบตายตัวของโปรแกรมรับค่าและแสดงผล
int sum=0; //กำหนดตัวแปร sum ชนิดตัวเลข มีค่าเท่ากับ0
int total =0; //กำหนดตัวแปร total ชนิดตัวเลข มีค่าเท่ากับ0
int count =0; //กำหนดตัวแปร count ชนิดตัวเลข มีค่าเท่ากับ0
int average =0; //กำหนดตัวแปร average ชนิดตัวเลข มีค่าเท่ากับ0
int cir; //กำหนดตัวแปร cir ชนิดตัวเลข
String i; //กำหนดตัวแปร i ชนิดตัวอักษร
String a; //กำหนดตัวแปร a ชนิดตัวอักษร
System.out.println(" "); //แสดง " "
System.out.print ("Please Enter Number and Endter 0 to Quit : " ); //แสดง"Please Enter Number and Endter 0 to Quit : "
i=stdin.readLine(); //กำหนดตัวแปร i มีค่าเท่ากับค่าที่รับมา
cir = Integer.parseInt(i); //ให้ค่า i ที่รับมาเป็นชนิดตัวอักษรเท่ากับค่าcirชนิดตัวเลข
sum += cir; //กำหนดให้ sum เท่ากับ cir
while ( cir != 0 ) //คำสั่งวนรอบให้cir เท่ากับ0
{
System.out.println(" ");//แสดง " "
System.out.print ("Please Enter Number and Endter 0 to Quit : " ); //แสดง"Please Enter Number and Endter 0 to Quit : "
i=stdin.readLine();//กำหนดตัวแปร i มีค่าเท่ากับค่าที่รับมา
cir = Integer.parseInt(i);//ให้ค่า i ที่รับมาเป็นชนิดตัวอักษรเท่ากับค่าcirชนิดตัวเลข
sum += cir; //กำหนดให้ sum เท่ากับ cir
count++; //กำหนดให้ countบวกเพิ่มทีละ1
}
average = sum/count; //กำหนดให้ average เท่ากับ sumหารcount
System.out.print ("sum = " + sum+"\n count "+count+"\n average "+average ); //แสดงค่า "sum = " + sum+"\n count "+count+"\n average "+average
}
}
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
EX3. โปรแกรมบวกค่าที่อยู่ระหว่าง 1-100 ที่หาร 12 ลงตัว
**********************************************
class Ja_janjira3 //ชื่อคลาสJa_janjira3
{
public static void main(String args[])//แบบตายตัวของโปรแกรมรับค่าและแสดงผล
{
int a=0;//ประกาศตัวแปร a ชนิดตัวเลขมีค่าเท่ากับ0
int b=0;//ประกาศตัวแปร b ชนิดตัวเลขมีค่าเท่ากับ0
int c=0;//ประกาศตัวแปร c ชนิดตัวเลขมีค่าเท่ากับ0
String number="";//ประกาศตัวแปรnumber ชนิดตัวอักษรค่าเท่ากับ" "
for(int i=1;i<=100;i++)//คำสั่งวนรอบ กำหนด i เท่ากับ1 ;ให้ i น้อยกว่าหรือเท่ากับ100;ให้ i บวกเพิ่มทีละ1
{
if((i % 12) == 0) //เงื่อนไข( กำหนดให้ iหาร12 มีค่าเท่ากับ0)
{
b = c; //ให้bเท่ากับc
a+=i; //ให้aเท่ากับi
c++;//ให้cบวกเพิ่มทีละ1
number+=i+","; //ให้numberเท่ากับ i บวก","
System.out.println(i+" + "+b+" = "+a);//แสดงค่า i บวกด้วยค่า b เท่ากับค่า a
}
}
System.out.println("\r\n"+number+" have "+c+" number\n\ra = "+a); //แสดงค่า r หารด้วยค่าnบวกnumber ตามด้วยตัวแปรhave ต่อด้วยcบวกnumberหารnหารraเท่ากับ a
}
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
EX4.โปรแกรมรับค่าอายุ หาปีเกิดเป็น ค.ศ.
*************************************
import java.io.*; //แบบตายตัวของโปรแกรมรับค่าและแสดงผล
class Ja_janjira4 //ชื่อคลาสJa_janjira4
{
public static void main( String [] args)throws IOException //แบบตายตัวของโปรแกรมรับค่าและแสดงผล
{
BufferedReader stdin = new BufferedReader (new InputStreamReader(System.in)); //แบบตายตัวของโปรแกรมรับค่าและแสดงผล
int mul=1; //กำหนดตัวแปร mul ชนิดตัวเลข มีค่าเท่ากับ1
int check=0;//กำหนดตัวแปร check ชนิดตัวเลข มีค่าเท่ากับ0
int a; //กำหนดตัวแปร a ชนิดตัวเลข
String i; //กำหนดตัวแปร i ชนิดตัวอักษร
String b; //กำหนดตัวแปร b ชนิดตัวอักษร
do //เริ่มการวนซ้ำ
{
System.out.println(" "); //แสดง " "
System.out.print ("Please Enter Year Age : " ); //แสดง"Please Enter Year Age : "
i=stdin.readLine(); //กำหนดตัวแปร i มีค่าเท่ากับค่าที่รับมา
check = Integer.parseInt(i); //ให้ค่า i ที่รับมาเป็นชนิดตัวอักษรเท่ากับค่าcheckชนิดตัวเลข
mul = 2011 - check; //กำหนดให้ mul เท่ากับ 2011 ลบกับ check
System.out.print ("Birth Year: " + mul ); //แสดงค่า"Birth Year: " บวกด้วนค่า mul
System.out.println(" "); //แสดง " "
System.out.print ( "Do you want to Continue. If say yes Press 1 : " );//แสดง"Do you want to Continue. If say yes Press 1 : "
b=stdin.readLine(); //กำหนดตัวแปร b มีค่าเท่ากับค่าที่รับมา
a=Integer.parseInt(b); //ให้ค่า b ที่รับมาเป็นชนิดตัวอักษรเท่ากับค่าaชนิดตัวเลข
}
while ( a == 1); //จบการวนซ้ำ (กำหนดให้aมีค่าเท่ากันกับ 1
}
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
EX5.โปรแกรมคิดเกรด
*****************************
import java.io.*; //แบบตายตัวของโปรแกรมรับค่าและแสดงผล
public class Ja_janjira5 //ชื่อคลาสJa_janjira5
{
public static void main(String[] args)throws IOException //แบบตายตัวของโปรแกรมรับค่าและแสดงผล
{
String a=""; //กำหนดตัวแปร a ชนิดตัวอักษร
String b=""; //กำหนดตัวแปร b ชนิดตัวอักษร
int c; //กำหนดตัวแปร c ชนิดตัวเลข
System.out.println("Input your score");/แสดง"Input your score"
BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));//แบบตายตัวของโปรแกรมรับค่าและแสดงผล
a = stdin.readLine(); //กำหนดตัวแปร a มีค่าเท่ากับค่าที่รับมา
c = Integer.parseInt(a);//ให้ค่าa ที่รับมาเป็นชนิดตัวอักษรเท่ากับค่าcชนิดตัวเลข
if (c <= 49) b = "F"; //กำหนดให้cน้อยกว่าหรือเท่ากับ49 ,กำหนดให้bเท่ากับF
else if (c <= 55) b = "D"; //กำหนดให้cน้อยกว่าหรือเท่ากับ55 ,กำหนดให้bเท่ากับD
else if (c <= 59) b = "D+"; //กำหนดให้cน้อยกว่าหรือเท่ากับ59 ,กำหนดให้bเท่ากับD+
else if (c <= 65) b = "C"; //กำหนดให้cน้อยกว่าหรือเท่ากับ65 ,กำหนดให้bเท่ากับC
else if (c <= 69) b = "C+"; //กำหนดให้cน้อยกว่าหรือเท่ากับ69 ,กำหนดให้bเท่ากับC+
else if (c <= 75) b = "B"; //กำหนดให้cน้อยกว่าหรือเท่ากับ75 ,กำหนดให้bเท่ากับB
else if (c <= 79) b = "B+"; //กำหนดให้cน้อยกว่าหรือเท่ากับ79 ,กำหนดให้bเท่ากับB+
else if (c >= 80)b = "A"; //กำหนดให้cน้อยกว่าหรือเท่ากับ80 ,กำหนดให้bเท่ากับA
System.out.println("Your score is "+c+" =grade "+b); //แสดงค่า"Your score is ของc เท่ากับค่าgrade ของb
}
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น