Tong hop cac bai tap java - k60cddt02

Màu nền
Font chữ
Font size
Chiều cao dòng

Bài tập 1: Giải hệ phương trình

Bài tập 2: Viết chương trình tính tổng S

Bài tập 3: Tính tông S;

Bài tập 4: Viết chương trình nhập vào dãy số nguyên và đưa ra màn hình dãy số đã sắp xếp giảm dần:

Bài tập 5: Viết ch/tr nhập vào 1 dãy số  gồm n ptử nhập từ bàn phím và đưa ra màn hình số chia hết cho 5:

Bài tập 7: Cho 2 số nguyên m,n tìm UCLN của 2 số

Bài tập 8:

Bài tập 9: Viết chương trình nhập vào 1 day số có n phần tử nhập từ bàn phím và in ra số lớn nhất nhỏ nhất và trung bình cộng của dãy số đó:

Bài tập 10: Gpt bậc 2:

Bài tập 11: Tính tổng S:

Bài tập 12:Viết chương trình nhập 1 dãy số  có n phần tử,rồi đưa ra màn hình tổng các số dương và số âm.

Bài tập 13: Viết chương trình nhập vào tháng năm.In ra số ngày của tháng đó (chú ý năm nhuận)

Bài 14: Nhập vào 2 ma trận và tính tổng của chúng.

Bài tập 15 Tính tổng S:

Bài tập 16: viết chương trình nhập 1 dãy số thực vói n phần tử nhập từ bàn phím và tính trung bình cộng của các số âm

Bài tập 17:Viết  chương trình nhập vào 1 dãy sô với n pt được nhập từ bàn phím và đưa ra các số lẻ và số lượng các số lẻ:

Bài tập 18: Viết chương trình tính tổng

Bài tập 19: Viết chương trình nhập vào dãy số nguyên và đưa ra màn hình dãy số đã sắp xếp tăng dần

Câu 21

Bài tập 20: Viết chương trình nhập vào 1 dãy sô với n phần tử sau đó so sánh với số m( được nhập từ bàn phím) và đưa ra màn hình số lượng số lớn hơn m và nhỏ hơn m:

 

------------------------------------------------------------

 

Bài tập 1: Giải hệ phương trình

import java.util.Scanner;

import java.lang.Math;

public class bt1 {

               public static void main(String[] args){

    float a1,b1,c1,a2,b2,c2,x,y;

    float D,Dx,Dy;

    Scanner input = new Scanner(System.in);

    System.out.print("nhap a1 =");a1=input.nextFloat();

    System.out.print("nhap a2 =");a2=input.nextFloat();

    System.out.print("nhap b1 =");b1=input.nextFloat();

    System.out.print("nhap b2 =");b2=input.nextFloat();

    System.out.print("nhap c1 =");c1=input.nextFloat();

    System.out.print("nhap c2 =");c2=input.nextFloat();

               D=(a1*b2)-(a2*b1);

               Dx=(c1*b2)-(c2*b1);

               Dy=(a1*c2)-(a2*c1);

               if(D==0){

               if(Dx==0){

                           if(Dy==0){

                                       System.out.println("phuong trinh vo so nghiem");}

                                       else

                                       {System.out.println("phuong trinh vo nghiem");}}

                                       else

                                       {System.out.println("phuong trinh vo nghiem");}

                                       }else

                                       { x=Dx/D;

                                                   y=Dy/D;

                                       System.out.println("phuong trinh co cap nghiem duy nhat" +x+y);

                                       }

 }

}

Bài tập 2: Viết chương trình tính tổng S

import java.awt.*;

import java.io.*;

import java.lang.Math;

import java.util.Scanner;

public class bt2{

               public static void main(String[] args){

                           float n;

                           float i,S;

                           Scanner input = new Scanner(System.in);

                           System.out.print("nhap vao gia tri n:"); n=input.nextFloat();

                           S=1;

                           for(i=2;i<=n;i++)

                                       if(i%2==0)

                                       {S=S-(i/(3*i-1));

                                       }

                                       else

                                       {S=S+(i/(3*i-1));

                                       }

                                       System.out.println("Tong cua day so la:"+S);

               }

}

 

 

 

Bài tập 3: Tính tông S;

import java.io.*;

import java.awt.*;

import java.lang.Math;

import java.util.Scanner;

public class bt3{

               public static void main(String[] args){

                           float n;

                           float i,S,t;

                           Scanner input=new Scanner(System.in);

                           System.out.print("nhaptong day S la:" +S);

                           }

}

Bài tập 4: Viết chương trình nhập vào dãy số nguyên và đưa ra màn hình dãy số đã sắp xếp giảm dần:

import java.awt.*;

import java.io.*;

import java.util.Scanner;

import java.lang.Math;

public class bt4{

               public static void main(String[] args){

                           Scanner input=new Scanner(System.in);

                           int i,j,tg,n;

                           int a[]=new int[100];

                           System.out.print("Nhap vao n:");n=input.nextInt();

                           for(i=1;i<=n;i++)

                           {System.out.print("Nhap vao gia tri a["+i+"]=");a[i]=input.nextInt();}

                           for(i=1;i<=n-1;i++)

                                       for(j=i+1;j<=n;j++)

                                                   if(a[i]<a[j])

                                       {tg=a[i];

                                       a[i]=a[j];

                                       a[j]=tg;

                                      

                                       }System.out.print("

Day so giam dan la: ");

             for(i=1;i<n+1;i++)

             {System.out.println(a[i]+" ");}

               }

               }

Bài tập 5: Viết ch/tr nhập vào 1 dãy số  gồm n ptử nhập từ bàn phím và đưa ra màn hình số chia hết cho 5:

import java.awt.*;

import java.io.*;

import java.lang.Math;

import java.util.Scanner;

public class bt5{

               public static void main(String[] args){

                           int n,i;

                           int a[]=new int[100];

                           Scanner input=new Scanner(System.in);

                           System.out.print("Nhap vao n:");n=input.nextInt();

                           for(i=1;i<=n;i++)

                           {System.out.print("Nhap vao gia tri a["+i+"]=");a[i]=input.nextInt();

                           }          System.out.println("So chia het cho 5 la: ");

                           for(i=1;i<=n;i++)

                                       if(a[i]%5==0)

             {System.out.print(a[i] + ";");}

               }

}

Bài tập 7: Cho 2 số nguyên m,n tìm UCLN của 2 số:

import java.io.*;

import java.awt.*;

import java.lang.Math;

import java.util.Scanner;

public class bt7{

               public static void main(String[] args){

                           int n,m,UCLN;

                           Scanner input=new Scanner(System.in);

                           System.out.print("Nhap gia triNhap gia triUoc chung lon nhat cua m va n la:"+UCLN);

                           }{while(n!=m)

                           {if(n>m)

                           n=n-m;

                           else

                           m=m-n;}

                                       System.out.println("UCLN "+n);}

                          

               }

}Bài tập 8:

import java.awt.*;

import java.io.*;

import java.lang.Math;

import java.util.Scanner;

public class bt8{

               public static void main(String[] args){

                           int i,n,T,t;

                           Scanner input=new Scanner(System.in);

                           System.out.print("Nhap vao gia tri n:");n=input.nextInt();

                           T=1;t=1;

                           for(i=1;i<=n;i++)

                           {if(i%2==0)T=T*i;

                            if(i%2==1) t=t*i;

                           }System.out.print("Tich cua cac so chan:"+T);

                           System.out.print("

Tich cua cac so le:"+t);

                          

               }

}

Bài tập 9: Viết chương trình nhập vào 1 day số có n phần tử nhập từ bàn phím và in ra số lớn nhất nhỏ nhất và trung bình cộng của dãy số đó:

import java.awt.*;

import java.io.*;

import java.util.Scanner;

import java.lang.Math;

public class bt9 {

               public static void main(String[] args){

                           Scanner input=new Scanner(System.in);

                           int i,j,n,max,min;

                           float s,TBC;

                           int a[]=new int[100];

                           System.out.print("Nhap vao n:");n=input.nextInt();

                           for(i=1;i<=n;i++)

                           {System.out.print("Nhap vao gia tri a["+i+"]=");a[i]=input.nextInt();}

                           s=0;

                           TBC=0;

                           for(i=1;i<=n;i++)

                           {

                            s=s+a[i];

                           TBC=s/n;}

                           System.out.print("Trung binh cong cua day so la:"+TBC);

                           min=max=a[1];

                           for(i=1;i<=n;i++)

                           {if(a[i]>max) max=a[i];

                           if(a[i]<min) min=a[i];

                           }System.out.print("

So lon nhat:"+max);

                           System.out.print("

So nho nhat:"+min);

               }

}

                                      

Bài tập 10: Gpt bậc 2:

import java.awt.*;

import java.io.*;

import java.util.Scanner;

import java.lang.Math;

public class bt10{

  public static void main(String[] args){

    double a,b,c,x1,x2;

    double delta;

    Scanner input = new Scanner(System.in);

    System.out.print("nhapnhapnhapphuong trinh vo so nghiem");

                                                   }

                                                   else { System.out.println ("phuong trinh vo nghiem");

                                                   }

                                       }

                                       else {

                                                   x1=(-c)/b;

                                                   System.out.println("Phuong trinh co 1 nghiem duy nhat" +x1);

                           }}

                           else {

                                       delta=b*b-4*a*c;

                                       if(delta<=0)

                                       { System.out.println("Phuong trinh vo nghiem");

                                       } if(delta==0)

                                       {x1=(-b)/(2*a);

                                       System.out.println("Phuong trinh co nghiem kep" +x1);

                                       }if (delta>0)

                                       { x1=((-b)+Math.sqrt(delta))/(2*a);

                                         x2=((-b)-Math.sqrt(delta))/(2*a);         

                                        System.out.println("Phuong trinh co 2 nghiem" +x1x2);

                                                  

                           }

               }

                          

}

}

Bài tập 11: Tính tổng S:

import java.awt.*;

import java.io.*;

import java.util.Scanner;

import java.lang.Math;

public class bt11{

               public static void main(String[] args){

                           float x,n;

                           float s,t,i;

                           Scanner input=new Scanner(System.in);

                           System.out.print("Nhap vao gia tri n:");n=input.nextFloat();

                           System.out.print("Nhap vao gia tri x:");x=input.nextFloat();

                           s=1;

                           t=1;

                           for(i=1;i<=n;i++)

                           {t=t*(x/i);

                           s=s+t;

                           }System.out.print("Tong cua day so la:"+s);

                           }

}

Bài tập 12:Viết chương trình nhập 1 dãy số  có n phần tử,rồi đưa ra màn hình tổng các số dương và số âm.

import java.awt.*;

import java.io.*;

import java.util.Scanner;

import java.lang.Math;

public class bt12{

               public static void main(String[] args){

                           int s1,s2;

                           int i,n;

                           int a[]=new int[100];

                           Scanner input=new Scanner(System.in);

                           System.out.print("Nhap vao gia tri n:");n=input.nextInt();

                           for(i=1;i<=n;i++)

                           {System.out.print("Nhap vao gia tri a["+i+"]=");a[i]=input.nextInt();

                           }

                           s1=s2=0;

                           for(i=1;i<=n;i++)

                           {if(a[i]>=0)s1=s1+a[i];

                           if(a[i]<0) s2=s2+a[i];}

                           System.out.print("Tong cac so khong am la:"+s1);

                           System.out.print("

Tong cac so am la:"+s2);

                          

                          

               }

}

Bài tập 13: Viết chương trình nhập vào tháng năm.In ra số ngày của tháng đó (chú ý năm nhuận)

import java.io.*;

import java.awt.*;

import java.lang.Math;

import java.util.Scanner;

public class bt13{

               public static void main(String[] args){

                           int thang,nam;

                          

                           Scanner input=new Scanner(System.in);

                           System.out.print("Nhap vao thang:");thang=input.nextInt();

                           System.out.print("Nhap vao nam:");nam=input.nextInt();

                           if(nam%4==0)

                                       switch(thang)

                                                  

                                       {case 1:case 3:case 5:case 7:case 8:case 10:case 12: System.out.print("Thang nay co 31 ngay");

                                       break;

                                       case 2:System.out.print("Thang nay co 29 ngay");

                                       break;

                                       case 4:case 6:case 9:case 11:System.out.print("Thang nay co 30 ngay");

                                       break;

                                       }

                           else

                                       switch(thang)

                                       {case 1:case 3:case 5:case 7:case 8:case 10:case 12: System.out.print("Thang nay co 31 ngay");

                                       break;

                                       case 2:System.out.print("Thang nay co 28 ngay");

                                       break;

                                       case 4:case 6:case 9:case 11:System.out.print("Thang nay co 30 ngay");

                                       break;

                                       }

               }

}

Bài 14: Nhập vào 2 ma trận và tính tổng của chúng.

import java.awt.*;

import java.lang.Math;

import java.io.*;

import java.util.Scanner;

public class bt14{

               public static void main(String[] args){

                           int m,n,i,j,C;

                           int A[][]=new int[100][100];

                           int B[][]=new int[100][100];

                          

                           Scanner input=new Scanner(System.in);

                           System.out.print("Nhap vao so hang la:");m=input.nextInt();

                           System.out.print("Nhap vao so cot la:");n=input.nextInt();

                           for(i=1;i<=n;i++)

                                      

                                       for(j=1;j<=m;j++)

                                       {System.out.print("Nhap vao gia tri A["+i+","+j+"]=");A[i][j]=input.nextInt();

                                       }

                                       for(i=1;i<=n;i++)

                                      

                                       for(j=1;j<=m;j++)

                                       {System.out.print("Nhap vao gia tri B["+i+","+j+"]=");B[i][j]=input.nextInt();

                                       }

                           System.out.print("Mang A la:

");

                           for(i=1;i<=n;i++)

                           {for(j=1;j<=m;j++)

                           System.out.print(" "+A[i][j]);

                           System.out.print("

");

                          

                           }          System.out.print("Mang B la:

");

                                       for(i=1;i<=n;i++)

                           {for(j=1;j<=m;j++)

                           System.out.print(" "+B[i][j]);

                           System.out.print("

");

                           }

                           System.out.print("Tong 2 mang la:

");

                           for(i=1;i<=n;i++)

                                       {for(j=1;j<=m;j++)

                                                   System.out.print(" "+(A[i][j]+B[i][j]));System.out.print("

");}

                                                  

                                       }                     

               }

Bài tập 15 Tính tổng S:

import java.awt.*;

import java.io.*;

import java.lang.Math;

import java.util.Scanner;

public class bt15{

               public static void main(String[] args){

                           float n;

                           float i,S;

                           Scanner input = new Scanner(System.in);

                           System.out.print("nhap vao gia tri n:"); n=input.nextFloat();

                           S=100;

                           for(i=1;i<=n;i++)

                                       if(i%2==0)

                                       {S=S-(1/(10*i));

                                       }else

                                       {S=S+(1/(10*i));

                                       }

                                       System.out.println("Tong cua day so la:"+S);

               }

}

Bài tập 16: viết chương trình nhập 1 dãy số thực vói n phần tử nhập từ bàn phím và tính trung bình cộng của các số âm.

import java.awt.*;

import java.io.*;

import java.util.Scanner;

import java.lang.Math;

public class bt16{

               public static void main(String[] args){

                           int i,j,n,t;

                           float TBC,s;

                           int a[]=new int[100];

                           Scanner input=new Scanner(System.in);

                           System.out.print("Nhap vao gia tri n:");n=input.nextInt();

                           for(i=1;i<=n;i++)

                           {System.out.print("Nhap vao gia tri a["+i+"]="); a[i]=input.nextInt();

                           }s=TBC=0;

                           t=0;

                           for(i=1;i<=n;i++)

                                       if(a[i]>0)

                           {   t=t+1;

                                       s=s+a[i];

                           TBC=s/t;

                           }System.out.print("Trung binh cong cua cac so khong am la:"+TBC);

               }

}

Bài tập 17:Viết  chương trình nhập vào 1 dãy sô với n pt được nhập từ bàn phím và đưa ra các số lẻ và số lượng các số lẻ:

import java.awt.*;

import java.io.*;

import java.util.Scanner;

import java.lang.Math;

public class bt17{

               public static void main(String[] args){

                           int i,n,t;

                           int a[]=new int[100];

                           Scanner input=new Scanner(System.in);

                           System.out.print("Nhap vao gia tri n:"); n=input.nextInt();

                           for(i=1;i<=n;i++)

                           {System.out.print("Nhap vao gia tri a["+i+"]=");a[i]=input.nextInt();}

                           System.out.print("Cac so le la:");

                           t=0;

                           for(i=1;i<=n;i++)

                                       if(a[i]%2==1)

                                       {t=t+1;

                                       System.out.print(a[i] + ";");}

                                       System.out.print("So luong cac so le:"+t);

               }

}

Bài tập 18: Viết chương trình tính tổng

import java.awt.*;

import java.io.*;

import java.lang.Math;

import java.util.Scanner;

public class bt18{

               public static void main(String[] args){

                           int i,x;

                           float S,t,n;

                           Scanner input=new Scanner(System.in);

                           System.out.print("Nhap vao gia tri n:");n=input.nextFloat();

                           System.out.print("Nhap vao gia tri x:");x=input.nextInt();

                           t=1;

                           S=1;

                           for(i=1;i<=n;i++)

                           {t=t*x;

                           S=S+t;} S=S/n; System.out.print("Tong cua day so la:"+S);

               }

}

Bài tập 19: Viết chương trình nhập vào dãy số nguyên và đưa ra màn hình dãy số đã sắp xếp tăng dần:

import java.awt.*;

import java.io.*;

import java.util.Scanner;

import java.lang.Math;

public class bt19{

               public static void main(String[] args){

                           Scanner input=new Scanner(System.in);

                           int i,j,tg,n;

                           int a[]=new int[100];

                           System.out.print("Nhap vao n:");n=input.nextInt();

                           for(i=1;i<=n;i++)

                           {System.out.println("Nhap vao gia tri a["+i+"]=");a[i]=input.nextInt();}

                           for(i=1;i<=n-1;i++)

                                       for(j=i+1;j<=n;j++)

                                                   if(a[i]>a[j])

                                       {tg=a[i];

                                       a[i]=a[j];

                                       a[j]=tg;

                                      

                                       }System.out.println("

Day so tang dan la: ");

             for(i=1;i<n+1;i++)

             {System.out.println(a[i] + " ");}

               }

               }

Bài tập 20: Viết chương trình nhập vào 1 dãy sô với n phần tử sau đó so sánh với số m( được nhập từ bàn phím) và đưa ra màn hình số lượng số lớn hơn m và nhỏ hơn m:

import java.io.*;

import java.awt.*;

import java.lang.Math;

import java.util.Scanner;

public class bt20{

               public static void main(String[] args){

                           int i,n,m,s,t;

                           int a[]=new int[100];

                           Scanner input=new Scanner(System.in);

                           System.out.print("Nhap vao gia tri n:");n=input.nextInt();

                           System.out.print("Nhap vao gia tri m:");m=input.nextInt();

                           for(i=1;i<=n;i++)

                           {System.out.print("Nhap gia tri a["+i+"]=");a[i]=input.nextInt();

                           }t=s=0;

                           for(i=1;i<=n;i++)

                           {if(a[i]>=m) t=t+1;

                           if(a[i]<m) s=s+1;

                           }System.out.print("So luong so lon hon m la:"+t);

                            System.out.print("

So luong so nho hon m la:"+s);

               }

}

Câu 21

import java.awt.*;

import java.io.*;

import java.util.Scanner;

import java.lang.Math;

public class bt21{

               public static void main(String[] args){

                           int i,j,n,s,A;

                           int a[][]= new int[100][100];

                           Scanner input=new Scanner(System.in);

                           System.out.print("Nhap vao kich co ma tran vuongNhap vao gia tri a["+i+","+j+"]=");a[i][j]=input.nextInt();

                                       }System.out.print("Mang la:

");

                           for(i=1;i<=n;i++)

                           {for(j=1;j<=n;j++)

                           System.out.print(" "+a[i][j]);System.out.print("

");

                           }

                                       s=0;

                                       for(i=1;i<=n;i++)

                                                   for(j=1;j<=n;j++)

                                                   {if(i==j) s=s+a[i][j];

                                                   }System.out.print("Tong duong cheo chinh la:"+s);

                                                   A=0;

                                                   for(i=1;i<=n;i++)

                                                               for(j=1;j<=n;j++)

                                                               if((i+j)==n+1)

                                                               {A=A+a[i][j];

                                                               }System.out.print("

Tong duong cheo phu la:"+A);

               }

}                                    

                                      

              

Bạn đang đọc truyện trên: Truyen2U.Pro