Chào các bạn! Vì nhiều lý do từ nay Truyen2U chính thức đổi tên là Truyen247.Pro. Mong các bạn tiếp tục ủng hộ truy cập tên miền mới này nhé! Mãi yêu... ♥

Tong hop cac bai tap java - k60cddt02

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: Truyen247.Pro

Tags: